Nova Scotians struggled against gusting winds and pouring rain on Friday, just the start of what's expected to be a messy weekend of weather.

Environment Canada said "potentially damaging" winds gusting to 100km/h are expected to sweep across the province on Friday and about 10 to 20 millimetres of rain could drench the region.

Lawrencetown beach

Pounding waves washed over a breakwater at high tide at Lawrencetown beach. (Peter Dawson/CBC)

Scattered thundershowers are expected over the western mainland.

Pleasant Street was closed in Dartmouth due to flooding, only exasperating the drive to work.

At one point, more than 6,000 Nova Scotia Power customers were without electricity

Pleasant Street puddle

Flooding on Pleasant Street in Dartmouth forced commuters to find alternate routes to work on Friday morning. (Craig Paisley/CBC)

Some rural school boards cancelled classes on Friday. They include:

  • Chignecto Central Regional School
  • Cape Breton Victoria Regional School Board
  • Annapolis Valley Regional School Board
  • South Shore Regional School Board
  • Strait Regional School Board

A handful of flights at the Halifax airport were cancelled and others were delayed.

Marine Atlantic tied-up its vessels for the Friday morning crossings to and from Newfoundland. The company warned the boats might stay in port Friday night as well.

CBC meteorologist Peter Coade said the rain is expected to change over to snow on Saturday night, except in Cape Breton. He also said there was a wind gust of 135 km/h in Grand Etang early Friday morning. 

"A messy night," Coade said.

with files from the Canadian Press