It flows eastward from the source Lake Ontario to the Atlantic Ocean. The mouth of St. Lawrence is St. Lawrence gulf. It crosses the border between the U.S and Canada. Some of the major cities include Brockville, Morristown, Ogdensburg, Massena, Cornwall, Montreal, Trois-Rivières, and Quebec City before draining into the Gulf of Saint Lawrence, one of the largest estuaries in the world.