How Whistler Went from Fishing Hotspot to Home of the 2010 Olympics

Whistler British Colombia

While today Whistler in British Columbia is a moniker that is literally synonymous with snow sports – in particular, alpine skiing, this was not always the case. The truth is that Whistler hotels, many of which have now come to define the area as the world-class resort community it is today, and Whistler itself might […]