From ahi poke at Sushi Village to schussing down Peak to Creek, these are his local favorites.
Whistler, a snow-sports paradise, is tucked away in the stunning Coast Mountains of British Columbia, 120 kilometers north of Vancouver. The largest ski resort in North America, Whistler Blackcomb, is also located there.
The sport of freeskiing, which emphasizes stunts, airs, and style, was pioneered by Mike Douglas. Through his production company Switchback Entertainment, he has since produced and starred in a number of classic ski movies, including an upcoming feature documentary about Thor Pederson, the first person to tour every country without flying.