A winter storm continues to hammer the southern half of New Brunswick, with up to 35 cm of snow expected before the storm is over.
Police have responded to a number of accidents and are warning motorists to drive with care.
Several flights at the province's three main airports have also been delayed or cancelled.
Saint John Transit will be taking all buses off the road at 9 p.m.
The weather has also forced the Saint John Sea Dogs to postpone its 7:30 p.m. game against Acadie-Bathurst. Home games usually attract about 3,000 people. The game will be rescheduled at a later date, but fans can exchange their tickets for any regular season game, the team said in a statement.
"Roads are snow covered, slushy and icy in many parts of #NB," RCMP posted on Twitter. "Drive to the conditions. Slow down."
Travel conditions are also deteriorating quickly in Fredericton, with reduced visibility, the Fredericton Police Force said in a statement.
In addition, trucks have been getting stuck on hills, causing delays, the statement said.
"We are encouraging people to stay off the roads unless necessary."
On Twitter, @MeteoMarsh Tweeted: In #oromocto with 4x4 - roads are very bad, cars pulled over on the TCH because they missed the turn off @TrafficNB #nbstorm"
In Saint John, the driving isn't much better. The Saint John Police Force was reporting about a dozen minor accidents by mid-afternoon.
"Snowfall in some communities of southern New Brunswick and Prince Edward Island will be in the 25 to 35 centimetre range," said CBC meteorologist Peter Coade.
"Lesser amounts can be expected in Nova Scotia because of the mixing with ice pellets and freezing rain and also because communities along the Atlantic coast can expect some 30 to 50 millimetres of rain before a brief changeover to snow."
People who have flights booked for Friday night should check with the airline or the airport.
Some Saint John flights to and from Toronto and Montreal have been cancelled, according to the Saint John Airport's website.
The Fredericton International Airport website is showing some Halifax arrivals and departures delayed, while some flights in and out of Toronto are cancelled.
In Moncton, several flights to and from Ottawa, Montreal and Toronto are cancelled, with some in and out of Halifax delayed.
The threat of a major snow storm prompted several school districts to cancel classes.
Anglophone South, Anglophone East and Francophone South closed all schools, and Anglophone North closed schools in Rexton and Miramichi.
The Anglophone West district, which had opened schools as usual Friday, decided shortly after 11 a.m. to close many schools for the afternoon.
Winter storm warnings have been issued in the areas of Sussex, Saint John, Moncton and the southeast and Fundy National Park because hazardous winter conditions are expected.
"Snow, at times heavy, will start this morning over southern New Brunswick and continue until after midnight," says Environment Canada.
"Gusty northerly winds will develop later today and give local blowing snow. Total snowfall amounts up to 35 cm are expected."
Snowfall warnings are in place for Fredericton, Grand Lake, Grand Manan, Kent County, Kouchibouguac National Park, Oromocto and St. Stephen and northern Charlotte County.
In those areas total snowfall amounts of 20 cm are expected today.
"Snow, at times heavy, will start this morning over southern New Brunswick and continue until near midnight," reads the warning.
Environment advises people to postpone non-essential travel and to be prepared for quickly deteriorating travel conditions.
Coade says precipitation will come to an end in most areas of the Maritimes this evening with a large area of high pressure moving in.
New Brunswick forecast
Northern New Brunswick
Friday: Snow will develop this morning bringing about 5 cm while winds will be from the north at 30 km/h this afternoon. The temperature will fall to –8 C.
Friday night: It will be cloudy with flurries ending except in Miramichi where 10 cm of snow may fall. Winds will be from the northwest at 20 km/h with a low of –16 C.
Saturday: Northern communities can expect a mainly sunny day, clouding over in the west in the afternoon with a high of –6 C.
Fredericton and area
Friday: Snow, heavy at times, will develop this morning bringing 10 cm along with northerly winds at 20 km/h this afternoon. The temperature will fall to near –4 C throughout the day.
Friday night: The Fredericton area can expect another 5 cm of snow before skies clear. Winds will be from the northeast at 20 km/h with a low of –12 C.
Saturday: It will be mainly sunny in the morning, clouding over in the afternoon with a high of –2 C.
Southern New Brunswick
Friday: Snow will be heavy at times today with 15 to 20 cm expected except in the southwest where it will start as as rain and then change to snow.
There will be areas of blowing snow this afternoon with winds from the northeast at 20 km/h and a high of –2 C.
Friday night: Snow will continue, heavy at times, and local blowing snow with a further 10 to 15 cm expected. Winds will gust to 50 km/h with a low of –14 C.
Saturday: It will be mainly sunny with a high of –2 C.
- On mobile? You can follow live storm updates