Snow covered mountains panorama - snowboarders and skiers ride on slopes and ski lifts. Ski resort in Whistler, Canada