St John's, NL, Canada cruises

En route from New England to Canada, the charming and historic port St John's, is the capital of Newfoundland and the oldest city in Canada – its well-preserved buildings dating from the 16th century.