A pair of horses run through a pasture below the Mintlaw Bridge about 10 kilometres southwest of Red Deer, Alta. Photo by The Canadian Press
Most of Canada will see a white Christmas.
But Environment Canada's senior climatologist David Phillips adds about one-quarter of Canadians will see a green Christmas.
He says areas that won't have at least two centimetres of snow on the ground Christmas morning are Vancouver Island, southern B.C., southern Ontario areas including Windsor, Niagara, London, Kitchener, Hamilton, Toronto and along the north shore of Lake Erie, as well as St. John's, N.L.
Phillips says Nova Scotia and Prince Edward Island may be getting some snow today and Thursday but also some rain, so it's a question of whether they get that 2 cm or not -- although he thinks they won't have a white Christmas.
He says northern and central B.C., all of the Prairies, northern and central and eastern Ontario, all of Quebec, New Brunswick, most of Newfoundland and Labrador, and all of Nunavut, the Northwest Territories and the Yukon will have a white Christmas.
Phillips says among Canada's major cities, Ottawa, which currently has 32 cm on the ground, will have the whitest Christmas while Whistler, B.C., will be the resort with the most snow, with the current measurement at the Roundhouse at 247 cm.