Lago Ontario
El lago forma parte del sistema fluvial del río San Lorenzo, el colector de los Grandes Lagos (que estaría formado por la siguiente sucesión de ríos y lagos: río North → río Saint Louis → lago Superior → río St. Marys → lago Hurón → río Sainte-Claire → lago Sainte-Claire → río Detroit → lago Erie → río Niagara → lago Ontario → río San Lorenzo → estuario de San Lorenzo). El lago forma parte también de la vía navegable de los Grandes Lagos.
Río San Lorenzo
El río comprende algunos lagos importantes, como el lago Saint-Louis, al sur de Montreal; el lago Saint-Françoi, en Salaberry-de-Valleyfield, Quebec; y el lago Saint-Pierre, al este de Montreal. En sus aguas hay tres archipiélagos: las Thousand Islands (Mil Islas), una cadena de islas próxima a Kingston (Ontario); el archipiélago de Hochelaga, que incluye la isla de Montreal y la Île Jésus (Laval) y el más pequeño, el archipiélago de Mingan. Otras islas en el río son la isla de Orleans, cerca de la ciudad de Quebec, y la isla de Anticosti, al norte de la península de Gaspesia.