About Area
Whistler, BC, Canada is located in the British Columbia Coastal Mountains in Beautiful Canada. Whistler is a year round outdoor recreation destination with tons of great events and activities for all types of adventurists and outdoors lovers.