Experience Whistler's Mountain Resort
Whistler is one of British Columbia’s and Canada’s premier resorts.
This leisure destination is situated just 120 km north of Vancouver and operates year-round. Whistler proudly hosted the 2010 Olympic and Paralympic Winter Games with Vancouver in Canada.