Canada's major rivers based on discharge
Mackenzie River system, located in the Northwest Territories is the longest river in Canada at about 4,240 kilometers. Globally, the Nile River is the longest river on Earth, measured at 6,671 kilometers.
The Saint Lawrence River is the largest river in Canada based on the volume of water that flows through the river per second. However, the