Destinations
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.
Before the skiers and boarders came, Whistler was a logging town with the name Alta Lake. The area was known for its snow and a group of investors hatched a plan to build a ski resort in the hopes of attracting the 1968 Winter Olympics. The Olympic dream didn't come through immediately, but the first ski resort opened in what is now the Creekside area in 1967 and a second resort opened on Blackcomb mountain in 1980. The two merged in 1988 and full-scale development of Whistler Village began shortly after.