What 2 port cities are on St Lawrence River?

The two major Canadian port cities on the St Lawrence River are Montreal, Quebec, and Quebec City, Quebec. Montreal is the largest port city in Canada, and is home to a major container port, as well as a number of other industries. Quebec City is a smaller port city, but is still a significant center for trade and tourism.
Copyright Wanderlust World © https://www.ynyoo.com