Does the st lawerence river run from lake Ontario to Atlantic ocean?

Yes, the Saint Lawrence River flows from Lake Ontario to the Atlantic Ocean. It is a major river in Canada, and its drainage basin covers parts of the United States as well. The river starts at the outlet of Lake Ontario in Kingston, Ontario, and flows northeast for about 1,200 kilometers (750 miles) before emptying into the Gulf of Saint Lawrence near Québec City.
Copyright Wanderlust World © https://www.ynyoo.com