The St. Croix River.
St. Croix
The Saint Lawrence River is in Canada but near the border of the US with the state of Maine.
St Lawrence River (between New York and Ontario) and St Croix River (between Maine and New Bruinswick) both form part of the International Boundary between Canada and the US.
The Niagara River, which flows north connecting Lake Erie to Lake Ontario, between the province of Ontario and the state of New York. At Niagara Falls, parts of the falls are entirely within the US, and the remainder border Canada.
It is the Ferry Point International Bridge across the St. Croix River.
He found the st Lawrence river! (near Canada and Maine!)
Canada, the Atlantic Ocean and New Hampshire.
Quebec is still part of Canada, so no river runs between it and Canada
Yes, Minnesota borders Canada. The other states that border Canada are Alaska, Washington, Idaho, Montana, North Dakota, Michigan, New York, Vermont, New Hampshire, and Maine.
There is a river "La Maine" that is a tributary of the Loire River in France. There is no Maine River in the US state of Maine.
The Kennebec River
The Piscataqua is the river between New Hampshire and Maine that interstate 95 crosses. It is the very first fixed crossing between Portsmouth and Kittery.