The southwest in particular was hammered with torrential rain through the day. Environment Canada says unofficially, St. Stephen was the hardest hit. An unmanned weather station recorded 165 mm of rain. Fredericton saw 120 mm fall in the city.
"These rainfall amounts actually exceeded the average total amount of rain typically seen in July for many parts of New Brunswick, which is usually between 80 and 90 mm," said CBC Meteorologist Kalin Mitchell.
Highway 3 was covered in water. The rising levels swamped the St. Stephen Irving station. The St. Stephen fire department said it spent the day pumping out flooded basements.