Loading...

Whistler, Canada

Whistler is a resort town in the province of British Columbia, Canada. It is world-known for its alpine skiing experience.

The ultimate accolade

Story by Melissa McLachlan , Australia

Words barely describe Whistler! It’s more than the location, views, and crisp cool air that takes your breath away… It’s also the Canadian culture, people and lifestyle. Whistler is the complete package! A holiday in Whistler is truly memorable; but for the ultimate experience, try working there for a year. That is a truly life…

Ruined me for all other mountains

Story by sansan chen , United States

Growing up in Vancouver, I was blessed to have Whistler Blackcomb as my local. When I stood at the top on a clear day, I really could see forever. The stunning view, powdery snow, and charming village have literally ruined me for all other mountains.

Add Your Story