A lot of much-needed rain is expected to soak the province Thursday night and Friday.​

Environment Canada says the weather situation is "complex" as a slow moving trough of low pressure makes its way from New England bringing scattered showers across much of the province today.

Heavier rain is expected to develop Thursday night and become heavy Friday before tapering off in the morning over southwest Nova Scotia and later in the afternoon across other parts of the province.

"There is currently much uncertainty on forecasting the intensity and speed of this feature," says Environment Canada's website.

"Consequently determining which regions will receive the heaviest rainfall remains extremely difficult at this time. It is certainly possible that rainfall warnings may become required for some regions as the evolution of this system becomes clearer."

Environment Canada issued the special weather statement Thursday, saying between 25 and 45 millimetres of rain is expected to fall across the following regions: