Does Canada Have the Longest River? The Mackenzie River System
Yes, Canada has the longest river system in North America — the Mackenzie River — and the second-longest in the world by total length when including its headwater tributaries.
Mackenzie River System
| Component | Length | Notes |
| Mackenzie River (main stem) | 1,738 km (1,080 mi) | Great Slave Lake → Arctic Ocean (Beaufort Sea) |
| Finlay-Peace-Slave-Mackenzie (longest headwater path) | 4,241 km (2,635 mi) | Finlay River (Rockies) → Peace → Slave → Mackenzie |
| Rank (North America) | #1 | Longer than Mississippi-Missouri (6,275 km / 3,902 mi combined) |
| Rank (World) | #2 | After Nile (6,650 km); slightly longer than Mississippi-Missouri, Yangtze, Yenisei |
Key Features
- Basin: 1.8M km² (695,000 sq mi) — 20% of Canada
- Flow: 9,700 m³/s avg (340,000 ft³/s) — 2nd in Canada (after St. Lawrence)
- Delta: 13,500 km² — 2nd largest Arctic delta (after Lena)
- Navigation: Seasonal (ice-free June-Oct); barge traffic to Tuktoyaktuk
- Hydroelectric: W.A.C. Bennett Dam (Peace River) — 2,730 MW; Site C under construction
- Indigenous Nations: Dene, Inuvialuit, Gwich'in, Métis — millennia of stewardship
Other Major Canadian Rivers
| River | Length (km) | Notes |
| St. Lawrence | 3,058 (with Great Lakes) | Great Lakes outflow; major seaway |
| Nelson | 2,575 | Lake Winnipeg → Hudson Bay; massive hydro |
| Yukon | 3,185 (total; 1,149 in Canada) | BC/Yukon/Alaska; salmon |
| Fraser | 1,375 | BC; largest salmon runs |
| Saskatchewan | 1,939 (N+S branches) | Prairies; irrigation |
Global Context
World's longest rivers (by main stem + longest headwater):
- Nile (6,650 km) — Africa
- Mackenzie (4,241 km) — Canada
- Mississippi-Missouri (6,275 km) — USA
- Yangtze (6,300 km) — China
- Yenisei-Angara-Selenge (5,539 km) — Russia
- Yellow River (5,464 km) — China
- Ob-Irtysh (5,410 km) — Russia/Kazakhstan/China
Rankings vary by measurement method (source definition, estuary endpoint). Mackenzie consistently #1 in Canada, #2 or #3 globally.