Located in the spectacular Coast Mountains of British Columbia, and just two hours north of Vancouver, Whistler is Canada's premier winter destination. Consistently ranked the number one mountain resort in North America, Whistler features two majestic mountains, epic skiing and snowboarding conditions, and unrivaled shopping and dining in its World-famous village...
[read more]