The St. Lawrence river is massive. The total watershed is larger than the Hudson , Connecticut, Merrimack and four largest rivers of Maine combined.
Unrelated, but the Robert-Bourossa dam spillway can discharge water at a rate similar to the capacity of the St. Lawrence as it flows near Quebec City.
https://www.amusingplanet.com/2014/09/the-colossal-stepped-s...