Thanks for your input! As you tell from my signature, we haven't cruised with Carnival, so we have no opinion of our own. One couple we know loves them, another who prefer HAL, hates them. We usually cruise from Baltimore (one hour away) and will likely sail on the Pride someday.
The Enchantment OTS does a 9 day NE and Canada with stops at Portland and Bar Harbor, ME. We did this a couple years ago. Great cruise. My wife had a lobster roll in every port.