Ottawa weather: Ottawa sees 50-75 mm of rain in 90 minutes, flooding roads and properties
Environment Canada says 77 mm of rain fell in six hours at Ottawa's Central Experimental Farm on Thursday, while some areas received more than 100 mm of rain. The storm flooded roads and properties across the city.