Both Halifax and St. Johns are really nice places to visit (in real life though). I went there onboard M/S Norwegian Dream some years ago and loved it. Halifax has one great maritime museum and the smoothest local brew on the coast

. On the other hand there's something magical about St. Johns and New Foundland. I'm definitely going back there someday.