Lake Louise, Canada's Favourite Ski Area, will officially open for the season on Friday, November 6 thanks to Mother Nature and one of the most sophisticated snowmaking systems in the world.
Lake Louise opens Friday, November 6