Category
featured, Resort & Recreation-Based Destinations
About This Project

Whistler Blackcomb

Location: Whistler, British Columbia

Description:

Whistler Blackcomb is a ski resort located 121 km (75 mi) north of Vancouver, in British Columbia, Canada. By many measures, it is the largest ski resort in North America and has the greatest uphill lift capacity. In 1975 the Resort Municipality of Whistler (RMOW) was formed, the first Resort Municipality in Canada, and the act also created the Whistler Village Land Company who would oversee all development of the new Whistler Village. Intrawest Corporation purchased both Blackcomb (1986) and Whistler (1997), transforming them into what has been named the #1 Ski Resort in North America numerous consecutive years, and the resort was at the centerpiece of the successful 2010 Winter Olympics.

 

To learn more, visit www.whistlerblackcomb.com