With Calgary and many parts of southern Alberta expecting a lot of rain over the next few days, officials are telling people to take some precautions.

Forecasters are predicting anywhere from 45 up to 100 millimetres of rain in Calgary between now and the weekend.

The city said the rain, combined with spring runoff, could make the Bow and Elbow rivers rise significantly. Officials are telling people to stay off waterways, which includes boating activities, and away from the banks.

"The river conditions are becoming dangerous and pose a safety risk for anyone on either of the rivers," said the fire department in a release.

Calgarians are also being reminded to make sure eavestroughs are clear and downspouts are pointed away from the foundation of homes.

Sump pumps and backflow devices for floor drains should also be checked, the city said.

Motorists should not drive through areas covered in water and children should be kept away from storm drains, officials added.

In Calgary, the Glenmore Reservoir remains closed to recreational users after the city dropped its water level to accommodate heavy flows from the Elbow River.

hi-elbow_1-6col

The Elbow River is one of several rivers under provincial high streamflow advisories. (CBC)

High streamflow advisories, snowfall warning issued

Snow has been falling in parts of southern Alberta, such as Bragg Creek and Turner Valley. Turner Valley RCMP are warning travellers near Highway 22 that heavy snow is causing poor visibility and slippery sections.

A snowfall warning has also been issued for the area around Kananaskis Country and Canmore, Alta.

West of Calgary, high streamflow advisories are in effect for the Highwood and Bow rivers upstream of the Ghost Reservoir.

People in Redwood Meadows are preparing for flooding. Residents have been told to ensure their sump pumps are operational and ready to go.

The community west of Calgary says it's been told by Environment Canada that with all the rain expected over the next few days, the Elbow River could rise three to four feet.

High streamflows with the water rising quickly are also advised for the Sheep and Oldman rivers.

Officials in Pincher Creek, Alta., are on flood watch.

Dave Cox, the chief of emergency services, says for now it's a watch-and-wait situation.