If you're thinking of a Canada and New England cruise, here are my picks for the top New England cruise ports to visit.