St. Croix Canada

St. Croix is a rural community in York County, New Brunswick, Canada. The community derives its name from the St. Croix River which flows along its western boundary; this river also forms the Canada–United States border and the community is opposite Vanceboro, Maine to the west.
Data from: en.wikipedia.org