White Christmases are
not always a guarantee in Canada. In fact, if you're on the West Coast, the chances are definitely not good!
Chance of a white Christmas among selected cities in Canada:
Victoria, BC - 11%
Vancouver, BC - 11%
Kelowna, BC - 69%
Edmonton, AB - 88%
Calgary, AB - 59%
Saskatoon, SK - 98%
Regina, SK - 91%
Winnipeg, MB - 98%
Thunder Bay, ON - 100%
Toronto, ON - 57%
Windsor, ON (just across the border from Detroit) - 41%
Ottawa, ON - 83%
Montreal, QC - 80%
Quebec City, QC - 100%
Halifax, NS - 59%
St. John's, NL - 65%
Fredericton, NB - 85%
Whitehorse, YT - 100%
Yellowknife, NT - 100%
Source:
http://www.msc-smc.ec.gc.ca/media/xmas/prob_e.html
Note that only four listed above have a 100% chance of a white Christmas. Note the really low chances in Vancouver and Victoria.
Alberta winters are generally dry - and very variable. Calgary's chances are a lot lower due to chinooks, the powerful winds that can raise temps by quite a great deal within 24 hours. The Bow Valley, where the town of Banff lies, actually acts as a kind of wind tunnel aimed right at the Calgary area.
Edmonton has had a snowless, or "brown" Christmas at least once during the 20th Century, the most recent which was in 1998. Snowless Christmases have occured as far north as Grande Prairie, about 465 km NW of Edmonton - just north of the 55th Parallel, or about as far north as Ketchikan in the Alaska Panhandle.
It was up to
54°F (12°C) yesterday in Edmonton. Only less than a week ago, it was down to -13°F (-25°C) and -22°F (-30°C) at Edmonton International Airport about 22 miles (35 km) south of downtown Edmonton.
It's currently about 45°F (7°C).
I do not usually use the weather station at the international airport for the source of local weather info. This is due to the distance and temperature differences due to the urban heat island effect over the city of Edmonton (pop. 712,391 in city proper). I use the City Centre Airport (formerly Municipal Airport) instead, since I live just a few kms south of that airport.