Many parts of Newfoundland were battling heavy rain and winds on Sunday, with runoff closing roads in some areas.

Many flights in and out of St. John's International Airport were cancelled or delayed on Sunday.

Corner Brook launched its Hurricane Response Plan for the second time in a week to try and keep up with water levels.

The Main Street Bridge in Corner Brook was closed Sunday morning until 4 p.m. due to high water levels, and the city advised that all roads were extremely slippery after overnight rainfall.

Crews began salting and sanding the roads in the afternoon when levels lowered, but continued to monitor water levels.

Corner Brook Mayor Charles Pender said things started to calm down in the afternoon, but that the high water levels are still causing a lot of headaches for residents and city workers.

Main Street Bridge Corner Brook 20140112

Crews working to keep water levels down at the Main Street Bridge in Corner Brook. (Photo courtesy of Jerry O'Keefe)

"With all the heavy rain now, our roads are still extremely slippery, especially the side roads," he said.

"Our salt trucks are now getting out, the rain is dying off somewhat, but it's still a bit windy here. We did have some ice build-up at some of our dams and as a precaution we shut down the road at Main Street."

The west coast town of Gillams advised motorists that Beach Lane and part of Pioneer Avenue were under water, and asked drivers to avoid the area until a contractor gets water levels down.

Deer Lake RCMP and officials with the Department of Transportation and Works were on the scene of an accident on the Trans-Canada Highway near Birchy Narrows, where traffic was stopped to remove a vehicle partially submerged in a ditch.

Police advised motorists to be patient, and take their time on the roads and avoid ruts.

Rainfall is expected to end by tonight for all areas of the island.