You can sail on a all-inclusive luxury cruise from Vancouver to Barcelona, Spain
The cruise stops in Mexico before transiting through the awe-inspiring Panama Canal and sailing to Europe. Travellers can sail on a cruise from Vancouver to Barcelona, Spain that checks off multiple bucket-list destinations on a luxury ship...but the catch …