Jack Frost will be nipping at your nose this Christmas.

Environment Canada is calling for an especially cold holiday season. Christmas Eve (Dec.24) is expected to have a high of -20 C and an overnight low of -23 C. This won't change much for Christmas Day, with a high of -22 C and a low of -24 C.

In contrast, the average temperature for Christmas Day is -6 C with a low of -15 C.

"This will be the first time that we're expecting a below-normal Christmas since 2017. That year, we had a daytime high of -19 C and an overnight low of -27 C," said meteorologist Kyle Fougere.

There is also a chance for some snow to fall later in the day on Christmas Day.

It isn't the coldest the area has ever seen on Christmas. That was in 1880 when the temperature hit -39.4 C.

"This Arctic air is flooding down over the province from the north to bring in a really cold Arctic air mass. Right after Christmas Day it's going to start getting quite a bit colder, so we're going to see overnight lows into the -30s C for probably most of next week," added Fougere. 

The frosty weather could continue up to the new year.

Since many people travel around this time of year, Fougere recommends having an emergency kit in your vehicle if you are planning to go anywhere. The kit should include warm clothes, blankets, and candles.