Located in the spectacular Coast Mountains of British Columbia, and just two hours north of Vancouver, Whistler is Canada’s premier, year-round destination. It is consistently ranked the number one mountain resort in North America. Whistler features two majestic mountains, epic skiing and snowboarding and four championship golf courses. It has more than 200 shops, 90 restaurants and bars, accommodation galore, hiking trails, spas and arguably the best mountain bike park in the world.