Flooding disrupted GO Transit service for some early-morning commuters around Toronto, and some lights were still out on Tuesday after powerful storms swept through the area.

GO Transit cancelled some of its Richmond Hill trains to Union Station due to flooding, and advised commuters to expect delays of up to 40 minutes. Normal service was restored shortly before 8:30 a.m.

Earlier in the morning flooding had also closed some Toronto-area roads but, by 7 a.m., Bayview Avenue, River Street and Lower Simcoe had all reopened.

Local resident Carlo Carlucci experienced severe flooding in his home before city workers arrived to siphon out the water. He began calling city officials over two weeks ago about a storm drain that needed cleaning but received no response.

"Half my home is under water," he said. "The backyard was like a tsunami."

Carlo Carlucci is stunned after torrential Toronto storm floods basement 1:26

North of the city, Powerstream is reporting outages in Richmond Hill. Toronto Hydro said early Tuesday all electricity had been restored within its boundaries, following earlier blackouts.