Whistler Attractions & Activities - The Best Holiday Destinations for 2020
Whistler is in the province of British Columbia in Canada. Boasting the largest ski area in North America, Whistler is a popular winter snow-skiing and outdoor sports destination near Vancouver. The official name for the municipality is the Resort Municipality of Whistler.
The Coastal Mountains during ski season in Whistler
Whistler has nurtured Olympic hopes since 1960.
The Most Frequently Asked Travel Questions about Whistler