The spectacular snow-capped summits of Whistler and Blackcomb—two towering behemoths in British Columbia’s majestic Coast ...
from schussing down Peak to Creek to ahi poke at Sushi Village. Cradled in British Columbia's magnificent Coast Mountains 120km north of Vancouver, the town of Whistler is a snow-sports haven.