Port Elgin is a Canadian village in Westmorland County, New Brunswick. Take a look below for 19 interesting and amazing facts about Port Elgin, New Brunswick, Canada. 1. It is located near the Nova Scotia border at the mouth of the Gaspereaux River where it empties into the Northumberland Strait’s Baie Verte. 2. The village…