There is West's Bus Service that can take you from the Concord Trail Ways bus station (which is near BIA) to Calais, Maine. From there you can cross into Saint Stephen, NB
I am so sorry. I honestly do not know. I did see a transit bus there but cannot verify routes of service.
Thanks! Your answer is awaiting moderation.