By Sara Jane Crane
New England and Canada cruises offer sophisticated, eye-catching ports of call. Take in the sights of the Atlantic Ocean coast, enjoy whale watching, and see the beautiful fall foliage. Newport, Portland and Bar Harbor are quaint towns with lighthouses and crab shacks. Explore Canada’s Maritime provinces, including Nova Scotia, New Brunswick and Newfoundland. Finally, immerse yourself in French Canada with stops in Quebec’s cities and countryside.