Please complete your profile to unlock commenting and other important features.

Please select your date of birth for special perks on your birthday. Your username will be your unique profile link and will be publicly used in comments.
Narcity Pro

This is a Pro feature.

Time to level up your local game with Narcity Pro.

Pro

$5/month

$40/year

  • Everything in the Free plan
  • Ad-free reading and browsing
  • Unlimited access to all content including AI summaries
  • Directly support our local and national reporting and become a Patron
  • Cancel anytime.
For Pro members only Pro
Summary

Canada's New White Christmas Forecast Is Out & Here's Where Snow Will Come Down

It's almost that time of the year! ❄️

Evergreen trees covered in snow in B.C. Right: Snow falling at night on a festive street in Ontario.

Evergreen trees covered in snow in B.C. Right: Snow falling at night on a festive street in Ontario.

Senior Writer

If you're dreaming of a white Christmas, a new version of Canada's winter weather forecast has all the details about what people across the country can expect on December 25.

The Old Farmer's Almanac put out a white Christmas forecast for Canada and the U.S. that shows whether you'll wake up to snow on the ground on Christmas morning and if it will snow on Christmas Day this year.

It's expected that snow will already be on the ground or coming down on Christmas Day in southern Ontario, southern Quebec, the Prairies and southern B.C.

Also, there will be snow in Yukon and the Northwest Territories on December 25.

In Atlantic Canada, rain is in the forecast for the days leading up to the holiday, but some snow is likely to "make an appearance" on Christmas Day.

Back in November, The Old Farmer's Almanac long-range weather forecasts for southern B.C., the Prairies, southern Ontario, southern Quebec and Atlantic Canada gave a sneak peek at the Christmas forecast.

In B.C., snow showers and frigid temperatures are expected from December 22 to December 27.

Alberta, Saskatchewan and Manitoba are set to be dealing with snowy periods and bouts of cold from Christmas to New Year's Eve.

Snow showers and cold temperatures are expected between December 16 and December 25 in Ontario.

From December 21 to December 31, there will be flurries and cold conditions in Quebec.

Then, in Atlantic Canada, rainy periods and mild temperatures are expected from December 15 to December 26, with some snow as well.

What is Canada's winter weather forecast?

According to the Farmers' Almanac winter forecast for Canada, cold temperatures and intense storms are expected across the country.

Temperatures could go down to -40 C and a snowstorm could drop up to 60 centimetres of snow in some places.

Canada's winter forecast from the Old Farmer's Almanac said people should be ready for "surprise shots of extra-deep cold" and major snowstorms.

The Weather Network's winter forecast called for a "strong start" to the season with colder-than-normal temperatures across most of the country. Also, parts of the country are expected to see above-normal snowfall and storms with a mix of snow, ice and rain.

This article's cover image was used for illustrative purposes only.

  • Senior Writer

    Lisa Belmonte (she/her) is a Senior Writer with Narcity Media. After graduating with a Bachelor of Journalism from Toronto Metropolitan University (formerly Ryerson University), she joined the Narcity team. Lisa covers news and notices from across the country from a Canada-wide perspective. Her early coverage of the COVID-19 pandemic earned Narcity its first-ever national journalism award nomination.

Canada's new winter forecast reveals when the season will be snowiest and coldest

The polar vortex could bring "extreme cold and increased snowfall." ❄️

Gas prices in Canada are dropping in a bunch of cities tomorrow — but rising in a few others

Here's where to fill up today vs. wait for a better deal tomorrow. 👇

Minimum wage just went up across Canada — but one province got left out

There's only one province that hasn't raised its minimum wage in 2025. 😬