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.
Water distribution on Earth
Most lakes are in very inhospitable regions such as the glacial lakes of Canada, Lake Baikal in Russia, Lake Khövsgöl in Mongolia, and the African Great Lakes. The North American Great Lakes, which contain 21% of the world's fresh water by volume, are the exception. They are located in a hospitable region, which is heavily populated. The Great Lakes Basin is home to 33 million people. The Canadian cities of Toronto, Hamilton, Ontario, St. Catharines, Niagara, Oshawa, Windsor, and Barrie, and the United States cities of Duluth, Milwaukee, Chicago, Gary, Detroit, Cleveland, Buffalo, and Rochester, are all located on shores of the Great Lakes.