Revelstoke Mountain Resort in British Columbia has both the most vertical feet and the longest ski run in North America.
In North America, ski resorts are mainly about Big Business - but the scene in south-western Canada is a downhome playground created by enthusiasts out of sheer love of the sport. The British Columbia ...