Canadian Maritimes · St. Lawrence / Quebec Portland, Maine → Saint-John → Bay of Fundy + 9 more From New York · 20 nights · Next Sep 24 From $12,410 1 upcoming departure · 1 ship →