Aviva Blog Directory » Local & Global » North America » Canada » British Columbia » Whistler

The Canadian resort town of Whistler, in the province of British Columbia, is located in the Pacific Ranges of the Coast Mountains and is known for its alpine skiing and snowboarding in the winter and its mountain biking in the spring and summer. It was named for the high-pitched sound that the hoary marmot makes.

Regular Blogs