Here in Whistler, based in the Coastal Mountains of British Columbia, lies an opportunity – a sledding adventure that involves a massive area of peaks, glaciers, gladed forests, and untouched meadows.