List of longest rivers of Canada
Nine rivers in this list cross international boundaries or form them. Four—the Yukon, Columbia, Porcupine, and Kootenay—begin in Canada and flow into the United States. Five—the Milk, Pend d'Oreille, Saint Lawrence, Red, and Saint John—begin in the United States and flow into Canada. Of these, the Milk and the Kootenay cross the international border twice, the Milk leaving and then re-entering the United States, the Kootenay leaving and then re-entering Canada. The drainage basins of these nine rivers extend into both countries; in addition, the drainage basins of six others—the Fraser, Assiniboine, South Saskatchewan, Saskatchewan, Nelson, and Winnipeg—extend into the United States even though their main stems flow entirely within Canada.
Rainy Lake
Rainy Lake (French: "lac à la Pluie"; Ojibwe: "gojiji-zaaga'igan") is a relatively large freshwater lake () straddling the border between the United States and Canada. The Rainy River issues from the west side of the lake and is harnessed to make hydroelectricity for US and Canadian locations. The sister cities of International Falls, Minnesota, and Fort Frances, Ontario, are situated on either side of the outflow of the river from the lake. Rainy Lake and Rainy River establish part of the boundary between the US state of Minnesota and the Canadian province of Ontario.