what is whistler village
Whistler [1] 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.