Our favourite Canadian staycation spots from coast to coast