The Saint John River is a 673-kilometre-long river flowing within the Dawnland region from headwaters in the Notre Dame Mountains near the Maine-Quebec border through western New Brunswick to the northwest shore of the Bay of Fundy. From Wikipedia