Skiing in British Columbia, Canada

BC's 10 mountain ranges beckon with unparalleled vertical and massive terrain, punctuated by community ski hills, 13 major resorts, and heli- and cat-skiing.