Whistler is near Vancouver in British Columbia. Boasting the largest ski area in North America, Whistler is a popular winter skiing and outdoor sports destination. The official name for the municipality is the Resort Municipality of Whistler.
Read more on wikivoyage