Climate scientists blame the jet stream.
The fast, high-altitude river of air normally moves smoothly from west to east but has become increasingly loopy in recent years.
David Phillips of Environment Canada says the jet stream, which normally flows over the middle of North America, is now drooping as far south as Texas.
He says that's bringing warm air to places that are normally cold and cold air to warm regions — and those disruptions are sticking around for days and weeks instead of moving on.
Jim Byrne, a climatologist at the University of Lethbridge, says it's consistent with a theory that suggests the wandering jet stream is caused by shrinking Arctic sea ice.
Weather records have been shattered across the province over the past two weeks.
On Sunday, the mercury in Calgary was pushing 17 C, breaking the 2007 record of 13.1 C.
In Lethbridge Monday, temperatures climbed to 20 C, making it the warmest place in Canada and breaking an 11-year-old high -- in 2003, a record of 14.9 C was set.
And even while records have not been set in Edmonton, it's still unseasonable warm in Alberta's capital, with temperatures climbing well above the freezing mark and anywhere from around 10 C to 15 C above normal
Usually, average temperatures in January hover around -6 C in Calgary and -11C in Edmonton, meteorologist Jordan Witzel told Global Calgary.
Check out a few photos of Alberta's amazing January heat wave:
Also on HuffPost