The Columbia River and the St. Lawrence River
the st.lawrence river forms part of the border between the u.s and canada. The rio grande borders between the u.s and mexico.
Both the St Lawrence and Niagara Rivers do
The Rio Grande
Canada borders the north of the US.
The Pacific Ocean borders both Canada and the US on the west
The St. Croix River.
No, Mexico borders the US as well.
The St. Lawrence River borders New York state and Ontario. So, it is located in both the US and Canada.
Canada
The US shares borders with Canada and Mexico.
Michigan river =========== No part of the Canada-US border is called the "Michigan River." Rivers forming part of the Canada-US border include: Rainy River, Pigeon River, St Marys River, St Clair River, Detroit River, Niagara River, St Lawrence River, St John River, St Croix River.
Canada