Most of Canada has a good chance to see snow on Christmas morning, according to the Old Farmer’s Almanac.
Ontario and Quebec should get snow in time for Christmas, the Old Farmer’s Almanac says. The southern portions of the Prairies and B.C. could see a white Christmas but that will depend on “storm tracks and temperatures.”
B.C.’s northwest coast will likely get no snow on Christmas, but northern B.C. has a chance, the almanac says. The almanac does not predict a white Christmas in most of Atlantic Canada.
Most of the territories will also receive snow, according to the almanac.
Environment and Climate Change Canada defines a “perfect Christmas” as the holiday morning having two or more centimetres of snow on the ground in the morning, and some blowing through the air.
The Weather Network predicts similar patterns, warning that Canada will see a cold pattern across most of December. It expects an unusually cold pattern ranging from Saskatchewan across to the Maritimes. The West Coast will see “above-seasonal temperatures favoured through northwestern B.C. into the Yukon,” The Weather Network says.
Alberta will see shifting conditions across the month, according to the network.
READ MORE: What to expect from winter 2025-26, according to meteorologists
Calgary has about a 60 per cent chance of snow for Christmas, The Weather Network says.
“The Greater Toronto Area’s odds are about the same as a coin toss each year,” according to The Weather Network, adding that Atlantic Canada has “better-than-even odds” of seeing a snowy Christmas.
READ MORE: Canada introduces new colour-coded system for weather alerts
“Predictions of a strong start to winter are proceeding as expected,” The Weather Network says, but there might be slight variations across the season.
However, The Weather Network says “it’s far too soon to say for sure,” whether any Canadian community will get a white Christmas.