Flash Flooding In Toronto, Heavy Rain Causes Power Outages In Toronto

Heavy Rain Causes Widespread Flooding, Power Outages In Toronto A slow-moving storm system over Toronto caused flooding and power outages in several areas of the city, forcing emergency crews to rescue people stuck in elevators. “We had these storms brewing over the northern parts of the GTA delivering heavy rain,” Global News meteorologist Ross Hull explained early […]