A great look at one of the greatest festivals on earth. The Telus Ski and Snowboard Festival is in Whistler, British Columbia, Canada