You'll want to book your Canada and New England cruise at least six months (if not a year or more) in advance for the best ...