Home About Us Services ↳ Canada PR Visa (Permanent Residency) ↳ Work Permit Canada ↳ LMIA — Labour Market Impact Assessment ↳ Spouse & Family Sponsorship Visa ↳ Student Visa Canada ↳ Visitor Visa ↳ Business Visa Provinces ↳ 🏙️ Ontario ↳ 🏔️ British Columbia ↳ 🌾 Alberta ↳ 🌻 Saskatchewan ↳ 🌊 Manitoba ↳ ⚓ Nova Scotia ↳ 🍁 New Brunswick ↳ 🦞 Prince Edward Island ↳ 🐟 Newfoundland & Labrador ↳ 🌊 Atlantic Immigration Program Healthcare Blog FAQ Careers Canada Contact

Historical Christmas snowfall data

Will your Christmas be white and snowy?

Check the Environment and Climate Change Canada weather forecast. Since the weather forecast covers the next seven days, you can get the forecast for Christmas Day starting on December 19.

For those who can't wait, Environment and Climate Change Canada has analyzed 70 years of weather records for 45 major centres across Canada, and calculated the probability of having a white snow-covered Christmas Day.

The following table charts the amount of snowfall recorded for major cities across Canada from 1955-2024. From this, a probability can be made to determine if a white Christmas will occur for the current year.

Amount of snowfall recorded (in centimetres) for major cities across Canada from 1955 - 2024
City % Chance
(70 years) 1955-2024
% Chance
Recent

2000-2024
% Chance
Early

1961-1985
Change in
frequency (%)
(Recent-Early)
Perfect
Christmas
(%)
1955-2007
Snow depth
Recent

2000-2024
Snow depth
Early

1961-1985
Change in
snow depth (cm)
(Recent-Early)
Number of
green Christmases

Recent
1990-2024
Number of
green Christmases

Past
1955-1989
Brandon 94 96 96 0 28 17 13 4 2 2
Barrie* 76 72 76 -4
n/a 16 16
0
10
n/a
Buttonville** 56 56 60 -4
n/a 6 5 0 15
n/a
Calgary 61
68 68 0 4 6 6
0
13 14
Charlottetown 73 48 92 -44 48 7 18 -11 16 3
Edmonton 87 88 96 -8 20 15 17 -1 5 4
Fredericton 71 44
88 -44 30 6 22 -16 17 3
Goose Bay 97 92 100 -8 53 41 62 -21 2 0
Grand Prairie 86 80 96 -16 26 18 22 -4 6 4
Halifax 51 36 68 -32 24 3 10
-7 22 12
Hamilton 60 56
68 -12
26 6
5 1
14 14
Iqaluit 100 100 100 0 51 16 21 -5 0 0
Kamloops 51 52 56 -4
25 5 11 -6 18 16
Kelowna 63 56 76 -20 26 5 10 -5 15 11
Kenora 100 100 100 0 43 20 33 -13 0 0
Kitchener-Waterloo 69 64 76 -12 45 6 9 -3 12
5
Lethbridge 49
48
56 -8 6 6 6
0 19 17
London 66 52 80 -28 33 8 10
-2 15 9
Medicine Hat 57 56 72 -16 17 4 7
-3 17 13
Moncton 71 68 84 -16 40 9 21 -12 13 7
Montreal 74 72 84 -12 25 8 16 -8 11
7
Ottawa 79 72 84 -12 35 18 18 0 9 6
Prince George 89 80
96 -16 40 14 20 -6 7 1
Penticton 31 32
30 2 11 3 5 -2 25 23
Quebec 97 92 100 -8 60 22 42 -20 2 0
Regina 86
76 92 -16
38 11 14 -3 7
3
Saint John 57
44 72 -28 36 5 14 -9 20 10
Sarnia 57 44
84 -40 19 5 9 -4 22 8
Saskatoon 91 80 100 -20 22 10 13 -3 6
0
St. John's 66 68 56 12 24 8 9 -1 12 12
Sault Ste Marie*** 89
84 96 -12 69 18 26 -8 6 1
Stephenville 80 68 92 -14 64 13 24 -11 11 3
Sudbury 93 88 100 -12 46 19 23 -4 4 1
Sydney 59 48 72 -24 46 5 13
-8 19 10
Thunder Bay 96 92 100 -8 38 13 22 -9 3 0
Timmins 97 92 100 -8 46 25 49 -24 2 0
Toronto City 44 44 56 -12 9 5 5
0 22 17
Toronto (GTA) 50 40 68 -28 13 5 6
-1
21 14
Vancouver 10
8 8 0
4 2 2
0 30 33
Victoria 13 16 8 8 6 2 1
1
28 33
Whitehorse 100 100 100 0 27 22 26 -4 0 0
Wiarton 79 68 84
-16 54 13 19 -6 10 5
Windsor 43 48 56 -8 4 4 4 0 22
18
Winnipeg 99 100 100 0 11 15 14 1
1 0
Yellowknife 100 100 100 0 27 28 24 4 0 0
Averages 71% 66% 79% 12% 31% 11 16 -5 12 8

* Data compiled from a shorter period: 1980-2024
** Data compiled from a shorter period: 1986-2024
*** Data compiled from a shorter period: 1961-2024

Definitions

  • % Chance: probability of a white Christmas (snow on the ground of 2 cm or more on Christmas morning at 7 a.m. EST) for full period of 70 years from 1955-2024
  • % Chance Recent Period: for children today based on period 2000-2024 (25 years)
  • % Chance Early Period: for parents today when they were children based on period 1961-1985 (25 years)
  • Perfect Christmas: snow on the ground of 2 cm or more on Christmas morning and snow in the air sometime Christmas day, i.e., a measurable snowfall on Christmas based on period 1955-2007
  • Snow depth Recent Period: average depth of snow on the ground (cm) on Christmas morning from 2000 to 2024
  • Snow depth Early Period: average depth of snow on the ground (cm) on Christmas morning from 1961 to 1985
  • Number of green Christmases: for the 35-year period 1990-2024 inclusive
  • Number of green Christmases: for the 35-year period 1955-1989 inclusive

Page details

2025-12-08

Quick Enquiry

We usually reply within a few hours
By submitting you agree to be contacted about your enquiry.
Call us Chat on WhatsApp
M

Migova AI Assistant

Online now
Hi 👋 I'm the Migova AI assistant, powered by OpenAI. Ask me about PR, study visas, work permits, LMIA, family sponsorship, provinces, or healthcare immigration to Canada.
Canada PR
Study Visa
LMIA / Work Permit