The Mackenzie River system, 4,241 km long, is the second largest in North America after the Mississippi River.
St. Lawrence River, grand river and estuary, which together with the Great Lakes forms a hydrographic system that penetrates 3,058 km into North America.
The Assiniboine River, 1070 km long and with a mean discharge of 45 m3/s, rises in southeastern Saskatchewan.
The Athabasca River is the longest river in Alberta (1,538 km).
The Bow River runs through the most populated region of Alberta, intersecting cities such as Banff, Canmore, Cochrane and Calgary.
Anderson River, 692 km long, originates in a group of lakes north of Great Bear Lake in the Northwest Territories and meanders north and west to empty into Liverpool Bay, an arm of the Beaufort Sea, just east of the Mackenzie Delta.
Attawapiskat River, 748 km long, formed by the confluence of the Pineimuta, Trading and Otoskwin rivers at Attawapiskat Lake, in northeastern Ontario, flows east, jogs north and runs east to the flatland by James Bay. Its drainage area is 50 200 km2 and its mean discharge 626 m3/s.
Back River, 974 km long, rises in Contwoyto Lake, north of Great Slave Lake, NWT, and flows northeast across the Barren Lands of Nunavut to Chantrey Inlet, south of King William Island.
The Arctic Red River flows 499 km north-northwest from glaciers in the North Mackenzie Mountains, crossing 4 mountain ranges before it winds its way through the Mackenzie Lowlands, crossing the Arctic Circle and joining the MACKENZIE RIVER just south of the Mackenzie River Delta.
The Bonnet Plume River begins its journey in the Mackenzie Mountains on the Yukon and NWT border.
Gold River, BC, incorporated as a village in 1972, population 1267 (2011c), 1362 (2006c). The Village of Gold River is located approximately midpoint on the west coast of VANCOUVER ISLAND at the head of Muchalat Inlet in NOOTKA SOUND.
Dubawnt River, 842 km long, rises from a web of lakes in the Northwest Territories, 120 km northeast of Lake Athabasca
The Columbia River runs from the southeast corner of British Columbia through Washington and Oregon states to the Pacific Ocean.
The Fraser River, 1370 km long, with a drainage basin of 233 100 km2, rises in Fraser Pass on the western slopes of the rocky mountains in the southeast corner of Mount Robson Provincial Park.
Thompson River, 489 km long, rises in the Cariboo district of the Rocky Mountains and flows south as the North Thompson River.
Nass River is 380 km long, rises in the northern interior of BC and flows generally southwest, draining approximately 20 700 km2, to reach the Pacific at Portland Inlet. Its major tributaries are the Bell-Irving, Meziadin and Cranberry rivers.
Skeena River, 580 km long, rises in the northern interior of BC and flows generally SW, draining about 54 000 km2, to meet the Pacific Ocean at Chatham Sound south of Prince Rupert.
The Stikine River, 539 km long, rises in the Spatsizi Wilderness Park in northwestern British Columbia and flows in a wide arc north and west out of the Stikine Plateau uplands, then south through the spectacular Coast Mountains range to meet the Pacific Ocean near Wrangell, Alaska.
At 3,185 km (1,149 km of which lie in Canada), the Yukon River is the fifth-longest river in North America.
Peace River, 1923 km long, is one of the principal tributaries of the Mackenzie River system.
Churchill River, Labrador, 856 km long (to head of Ashuanipi River), issues from Ashuanipi Lake, drops 75 m over Churchill Falls, broadens into Winokapau Lake and runs east through a deep glacial gorge past Happy Valley-Goose Bay into Lake Melville, Hamilton Inlet, entering the Atlantic near Rigolet (pop 317).
The Rivière Manicouagan, 560 km long, rises in east-central Québec near the Labrador border and flows south through the Réservoir Manicouagan to the St Lawrence River near Baie-Comeau.
The Saguenay River, 698 km long to the head of the Péribonca River, issues from lac Saint-Jean in the Laurentian Highlands of Québec.
Saint John River, 673 km long, rises in northern Maine and flows northeast into the forests of Madawaska County to Edmundston, where it is joined by the Madawaska River and turns southeast, forming much of the border between Maine and New Brunswick.
The Niagara River, 55 km long, issues from Lake Erie and flows north over Niagara Falls to Lake Ontario.