Greetings from south MS, I have a quick question for those that have cruised this itinerary before. We are US passport holders and will be flying in a week before the cruise to bcn, Are there any visa requirements for this cruise and the ports. At one time I thought Canada had a visa or visa exemption requirement, but that may not be needed for cruise passengers.