Whistler
in
Sea to Sky Highway 99, 70 miles north of Vancouver airport
Whistler is North America's premier skiing and sports destination. The official alpine skiing venue of the 2010 Olympic and Paralympic Winter Games, Whistler is located just north of Vancouver and is about 1.5 hour drive from Ambleside Village.