It's not the coldest-ever, but it's certainly the coldest Christmas in recent memory.

Environment Canada reported temperatures of -30 in Winnipeg early this morning. It's not exactly the gift many people were hoping for and is well below normal temperatures. In fact, it's the coldest Christmas morning in 20 years according to Environment Canada.

An extreme cold warning came out for virtually all of Manitoba by early Christmas Eve, and the deep freeze is expected to stay for some time.

High winds throughout the province have made for bone-chilling wind chills as well. In western Manitoba, wind chills appeared to be the worst in Shoal Lake where it was -48 at 10 a.m. In northern Manitoba, wind chills hovered around -38, while Churchill has spent much of the past few days under a blizzard warning as well.

Lynn Lake was the cold spot, with a temperature of -31.3

Environment Canada says the arctic air could stick around for as much as the next eight days before warming up slightly. 

Read more:

Extreme cold warnings continue Christmas day (and the next week)

Be ready for the extreme cold