Whistler Holidays

Canada
The town of Whistler is home to Canada's top ski resort, which is also one of the most beloved winter sports destinations in North America. Situated next to Blackcomb mountain and home to numerous skiing and luge events in the 2010 Vancouver Olympics, Whistler's place among legendary ski spots has …

Photos from other travellers

Nearby destinations

Vancouver

Pitt Meadows

Nanaimo

Eastsound