Die Fähre von Saint John nach Yarmouth würde ich nicht empfehlen. Je nachdem wo man in NS hinwill, von Yarmouth aus ist das ein weiter Weg. Auch dauert die Fähre 2 Std.. In der Zeit ist man auch mit dem Auto von Saint John in Nova Scotia. Und vor Jahren hat die Passage bereits 99 Dollar gekostet. Wenn man in den USA nochmal volltankt, ist die Fahrt auf alle Fälle preiswerter.
Die Fährverbindung von Bar Harbor würde ich schon eher empfehlen. Auf der Fahrt dorthin sollte man neben Bar Harbor auch Ellsworth besuchen. Lohnt sich!