Canada and New England are one of the most perfect cruising destination in the world, Canada is the second largest country in the world after Russia. New England is a smallest region and not blessed with large expanses of farmland or a mild climate but it played a...

read more