Description: Located in the spectacular Coast Mountains of British Columbia, Whistler is Canada's premier, year-round destination. Whistler features two spectacular mountains, epic skiing conditions, four championship golf courses, more than 200 shops, 90 restaurants