Environment Canada is warning of light snow and significant rain over the weekend, followed by a second storm on Christmas day.
A rainfall warning is in effect as a low pressure system affecting the Great Lake area heads our way, giving Nova Scotia light snow starting Friday night.
The precipitation is expected to switch over to rain for the mainland by Saturday afternoon.
They say rainfall could be heavy at times along the Atlantic Coast, with up to 30 millimetres possible. Because of the frozen ground, flash floods and water pooling on roads could be a factor.
A second low pressure system is forecast to develop off Cape Hatteras Sunday, which is expected to intensify as it moves northeast.
They say snow ahead of the storm could start early in the morning of the 25th, reaching Cape Breton by late morning.
As of Friday afternoon, Environment Canada warns at least 15 centimetres is possible but forecasters say it's still too early to predict snowfall amounts.
As the storm intensifies, wind combined with snow could reduce visibility and rough pounding surf is possible for north facing shorelines between Pictou County and Cape Breton Island.
A winter storm warning is in effect for the north east corner of New Brunswick, with a freezing rain warning for most of the rest of the province.
Special weather statements have been issued for P.E.I.
And if you're hoping to avoid the snow by getting away for the holidays, special weather statements are also in effect for Montreal and Toronto, which could affect air travel.
Several centimetres of snow fell overnight in Toronto into Friday morning. Friday evening they're expecting a mix of snow freezing drizzle, and another 4-8 centimetres on Saturday.
Montreal is expecting snowfall amounts of around 10 centimetres Saturday, mixed with ice pellets or freezing rain at times.