Most schools are closed and driving is tricky across Nova Scotia Monday as a storm dumped a messy mix of snow and rain across the region.

Transportation officials say roads are covered in ice and slush and police are warning motorists to drive carefully.

Buses in Metro Halifax are running but officials warn there could be delays.

In Mahone Bay along Nova Scotia's south shore, a Transport Department snowplow became stuck on a hill because of the slippery roads. The driver had to call for a sand truck to provide enough traction to keep the plow moving.

Some flight cancellations have been reported at Halifax's Stanfield International Airport. Travellers should check with their airline before heading to the airport.

Marine Atlantic has also warned of delays in travel between North Sydney and Newfoundland and Labrador because of rough waters.

Nova Scotia Power says about 230 customers in Sheet Harbour should have their electricity back later in the morning.

Environment Canada meteorologist Jeremy March said heavy rains could cause minor flooding in some areas. Up to 25 millimetres is expected.

"The system is moving quite rapidly so the rain will be ending … by late morning towards early afternoon. Around 1 p.m. in the Halifax area," he said.

Halifax resident Carla Greek said she clung to whatever she could during an icy walk to work.

"Oh, I've never ever seen it this bad. There's absolutely no traction whatsoever and it's a complete sheet of ice in certain spots," said Greek.

Forecasters are calling for temperatures to drop to well below freezing Monday evening, meaning the drive home could also be icy.

With files from the Canadian Press