Home / Find a Town / St. John Valley

New Canada, Maine

A Town community in the St. John Valley region of Aroostook County, Maine.

TownSt. John ValleyAroostook County, Maine

Welcome to New Canada

A tiny border town literally named for the country next door. New Canada's farms sit right up against New Brunswick.

What makes it special

  • On the international border with New Brunswick
  • Friendly Acadian farming community
  • Quiet potato flats near Van Buren

Get out there

Places to eat

Places to stay

Places to go