Weeks after wildfires scorched Slave Lake, the northern Alberta town is struggling to cope with heavy rains and flooding.

The area has received 40 to 50 millimetres of rain over the past 24 hours, and Environment Canada is predicting more rain will shower down on the region on Saturday.

Some highways, rural roads and creeks in outlying areas of the community have been submerged.

CN Rail has temporarily suspended operations on one line in the area.

A temporary town hall and a number of homes have reportedly been damaged by floodwaters.

Work crews are trying to drain storm sewers, siphoning off water and transporting it out of town by truck.

Creeks and storm ditches are running high, and city crews are standing by with heavy equipment to clear any debris from the water.

The flooding comes a month after the community was devastated by wildfires that destroyed hundreds of buildings.