“All Maritime communities can expect rain for Christmas Day – and lots of it,” said Coade.
Temperatures will remain cool Tuesday, around freezing in most areas, as low as -4 C in northern New Brunswick and as high as 4 C in southern New Brunswick and southern Nova Scotia, before starting to climb with the coming of precipitation on Christmas Eve.
That precipitation could start as snow in New Brunswick and P.E.I., but quickly change to rain, with a risk of freezing rain in the changeover.
Skies will clear Boxing Day, but before then, 30 to 60 mm of rain is expected, with winds on Christmas Day coming out of the south or southeast and gusting as high as 70 or 80 km/h.
Temperatures will be in double digits across the Maritimes, and as high as 14 in southern parts on Thursday.
High winds Christmas Day could also bring storm surges to some coastal areas, Environment Canada warns.