Christmas Day will be green (or grey) for millions of Canadians as unseasonably mild temperatures blanket much of the country.

"I think this year, we may see one of the greenest Christmases we've ever seen," said David Phillips, senior climatologist at Environment Canada. 

From the Maritimes to parts of Ontario, Canadians should prepare for a wet, soggy holiday. The Prairies may get a sprinkling of snow while it'll be balmy in Victoria and Vancouver.

Phillips said that when December started, it was clear there was little chance of a white Christmas.

"We've seen this warm Gulf of Mexico air with lots of warm rains ... so the snow just doesn't have a chance under these kinds of tropical kinds of conditions," Phillips said.

Watch the full story by clicking the video.