History at Lake Louise, AB: Record December Snowfall Shatters Historical Numbers Lake Louise Ski Resort, Alberta, Canada, has officially etched the 2025-26 ski season into the history books as its latest storm cycle pushes its annual snowfall total to 198 inches, with 121 inches falling in December alone. This not only breaks its year-to-date snowfall record from the 1950-51 season, but also sets a new December snowfall record, which occurred during the same […] Industry News Gabe Ward | December 29, 2025 0 Comments