Probability of a White Christmas


Even those who despise snow can tolerate a white Christmas. There's something about snow on Christmas morning that adds to a perfect day.


Below are probabilities of a white Christmas for major Canadian cities.

  • St. John's 65%

  • Halifax 40%

  • Fredericton 50%

  • Charlottetown 55%

  • Québec 90%

  • Montreal 70%

  • Ottawa 75%

  • Toronto 45%

  • Windsor 55%

  • Thunder Bay 95%

  • Winnipeg 100%

  • Brandon 95%

  • Regina 90%

  • Saskatoon 85%

  • Calgary 60%

  • Edmonton 85%

  • Vancouver 10%

  • Victoria 15%

  • Prince George 90%

  • Whitehorse 100%

  • Yellowknife 100%

  • Iqaluit 100%


A white Christmas means there is snow on the ground of 2 cm or more on Christmas morning at 7 a.m.


The percentages above are from Environment and Climate Change Canada which has analyzed 63 years of weather records and calculated the probability of having a white snow-covered Christmas Day.