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.
List of dams in the Columbia River watershed
There are more than 60 dams in the Columbia River watershed in the United States and Canada. Tributaries of the Columbia River and their dammed tributaries, as well as the main stem itself, each have their own list below. The dams are listed in the order as they are found from source to terminus. Many of the dams in the Columbia River watershed were not created for the specific purposes of water storage or flood protection. Instead, the primary purpose of many of these dams is to produce hydroelectricity. As can be seen in the lists, these dams provide many tens of gigawatts of power.