Aviva Directory » Local & Global » North America » Canada » Provinces & Territories » British Columbia » Cities & Towns » Whistler

The Canadian resort town of Whistler is situated in British Columbia and is known primarily for its mountain biking and alpine skiing. It was originally named London Mountain in the 1860s, but was eventually renamed Whistler after the calls of the hoary marmot which is indigenous.

Categories

Places to Stay

Regular Websites