FREDERICTON -- Heavy winds and rain in the Maritimes is expected to persist until tomorrow, according to Canada's national forecaster.

Environment Canada says nearly all of New Brunswick will have wind gusting up to 100 km/h until Sunday, when it will diminish throughout the day.

As well, some parts of the province can expect five to 15 millimetres of rain before it ends later tonight.

Much of Nova Scotia is also under wind and rain warnings, with winds of a similar strength gusting along the Fundy coast and over northern sections of Cape Breton until tomorrow morning.

Rainfall warnings have also been issued for the southern part of the province, with five to 15 additional millimetres of rain and potential thunder in the forecast this evening.

All of Prince Edward Island is under a wind warning, with strong southwesterly winds gusting up to 100 km/h along parts of the coast developing tonight, then gradually diminishing on Sunday.