> Campobello residents cross into the US regularly for everything from filling up their car with petrol - Campobello has no bank, gas station, or hospital - to driving an hour through Maine to New Brunswick for access to government and medical services.
To be blunt... it sounds like an outdated artifact of history that this is even Canadian territory. If it's not able to effectively operate as a Canadian town in a Canadian province, why not just make it part of Maine? (Or, don't complain that you are crossing borders to obtain basic services).
(And yes, I feel the same way about US exclaves in Canada)