Canada River Map

Canada River Map



Are you looking for a Customized Map? Please get Custom Mapping Quote here.



About Canada River Map

Explore the Canada rivers map to locate all the major rivers flowing all across Canada.

List of Longest Rivers of Canada

RankNameMouthLength in kmLength in miSourceWatershed Area in km2Watershed Area in mi2Discharge in m3/sDischarge in ft3/sProvinces, States
1Mackenzie RiverBeaufort Sea4,2412,635Thutade Lake1,805,200697,0009,700340,000Northwest Territories
2Yukon RiverBering Sea3,1851,979Teslin Lake839,200324,0006,340224,000British Columbia, Yukon, Alaska
3Saint Lawrence RiverGulf of Saint Lawrence3,0581,900Seven Beaver Lake1,344,200519,0009,850348,000Minnesota, Wisconsin, Ontario, Michigan, Ohio, New York, Quebec
4Nelson RiverHudson Bay2,5751,600Bow Glacier892,300344,5002,37084,000Manitoba
5Slave RiverGreat Slave Lake2,3381,453Thutade Lake616,400238,0003,437121,400Alberta, Northwest Territories
6Columbia RiverPacific Ocean2,0001,243Columbia Lake671,300259,2007,730273,000British Columbia, Washington, Oregon
7Saskatchewan RiverLake Winnipeg1,9391,205Bow Glacier335,900129,70070025,000Alberta, Saskatchewan, Manitoba
8Peace RiverSlave River1,9231,195Thutade Lake302,500116,8002,11874,800British Columbia, Alberta
9Churchill River (Hudson Bay)Hudson Bay1,6091,000Churchill Lake281,300108,6001,20042,000Alberta, Saskatchewan, Manitoba
10South Saskatchewan RiverSaskatchewan River1,392865Bow Glacier146,10056,4002809,900Alberta, Saskatchewan
11Fraser RiverStrait of Georgia1,375854Fraser Pass233,10090,0003,540125,000British Columbia
12North Saskatchewan RiverSaskatchewan River1,287800Saskatchewan Glacier122,80047,4002458,700Alberta, Saskatchewan
13Ottawa RiverSaint Lawrence River1,271790Laurentian Mountains146,30056,5001,95069,000Quebec, Ontario
14Athabasca RiverLake Athabasca1,231765Columbia Icefield95,30036,80078327,700Alberta
15Liard RiverMacKenzie River1,115693Saint Cyr Range277,100107,0002,44686,400Yukon, British Columbia, Northwest Territories
16Assiniboine RiverRed River1,070660near Hazel Dell182,00070,000451,600Saskatchewan, Manitoba
17Milk RiverMissouri River1,005625Blackfeet Indian Reservation61,20023,60019670Alberta, Montana
18Albany RiverJames Bay982610Cat Lake135,20052,2002518,900Ontario
19Severn RiverHudson Bay982610Deer Lake102,80039,70064522,800Ontario
20Back RiverChantrey Inlet974605near Aylmer Lake106,50041,12061221,600Northwest Territories, Nunavut
21Thelon RiverBaker Lake904562Lynx Lake142,40055,00084030,000Northwest Territories, Nunavut
22La Grande RiverJames Bay893555Lac Nichicun97,60037,7001,69060,000Quebec
23Red RiverLake Winnipeg890545Wahpeton and Breckinridge287,500111,0002368,300North Dakota, Minnesota, Manitoba
24Koksoak RiverUngava Bay874543Lake Sevestre133,40051,5002,80099,000Quebec
25Churchill River (Atlantic)Lake Melville856532Ashuanipi Lake79,80030,8001,58056,000Newfoundland and Labrador
26Coppermine RiverCoronation Gulf845525Lac de Gras50,80019,6002629,300Northwest Territories, Nunavut
27Dubawnt RiverThelon River842523Abitau Lake57,50022,20036612,900Northwest Territories, Nunavut
28Winnipeg RiverLake Winnipeg813505Trap Lake135,80052,40085030,000Ontario, Manitoba
29Kootenay RiverColumbia River780485Beaverfoot Range50,30019,40085030,000British Columbia, Montana, Idaho
30Nottaway RiverJames Bay776482Lake Gilles65,80025,4001,19042,000Quebec
31Rupert RiverJames Bay763474north of Lake Mistassini43,40016,80090032,000Quebec
32Eastmain RiverJames Bay756470Lac Bréhat46,40017,90093033,000Quebec
33Attawapiskat RiverJames Bay748465Attawapiskat Lake50,50019,5002639,300Ontario
34Kazan RiverThelon River732455Ennadai Lake71,50027,60054019,000Nunavut
35Red Deer RiverSouth Saskatchewan River724450Sawback Range45,10017,400702,500Alberta
36Great Whale RiverHudson Bay724450Lake Saint-Lusson42,70016,50068024,000Quebec
37Porcupine RiverYukon River721448Ogilvie Mountains117,90045,50041414,600Yukon, Alaska
38Pend d'Oreille RiverColumbia River703437near Butte66,90025,80082029,000Idaho, Washington, British Columbia
39Hay RiverGreat Slave Lake702436near Zama Lake48,20018,6001134,000Alberta, Northwest Territories
40Saguenay RiverSaint Lawrence River698434near Otish Mountains88,00034,0001,75062,000Quebec
41Anderson RiverBeaufort Sea692430northwest of Great Bear Lake--1425,000Northwest Territories
42Peel RiverMackenzie River684425Gill Lake73,60028,4001033,600Yukon, Northwest Territories
43Saint John RiverBay of Fundy673418Somerset County55,20021,3001,13040,000Maine, New Brunswick
44Stewart RiverYukon River644400Selwyn Mountains51,00020,00067523,800Yukon
45Horton RiverFranklin Bay618384Kitikmeot Region, Nunavut26,68010,300--Nunavut, Northwest Territories
46English RiverWinnipeg River615382near Marmion Lake52,30020,200--Ontario
47Pelly RiverYukon River608378Mackenzie Mountains51,00020,00041014,000Yukon

  1. New Brunswick Map
  2. Ontario Map