Freeport

Etymology
The village in Nova Scotia was likely named after the town in Maine.

Proper noun

 * 1) a city on  in the.