US citizens cruising to and from a US port do not need a passport.
yes
Basically yes, to get on AND off the cruise ship you need a passport.
yes you do need a passport throghout the cruise, especially to get out of the Bahamas visitor center,but when you go back on the cruise they will give you a carnival card.
Yes, you need a passport. If you are leaving the USA and going to Mexico then you need a passport.
Cruises in Mexico on the Carnival Cruise Line cost from about $250 to over $600 based on the duration of the cruise, the desired accommodations, and any other additional costs.
Yes, you need a passport. When you travel to other countries by plane,car,ship you should always have you passport along.
yes
Carnival Cruise Line's offer packages that allow customers to travel to the Caribbean, Mexico, the Bahamas, Canada/New England, and Alaska with more specific destinations then being determined on the final location.
If you were planning to go on a cruise to Baja Mexico, Carnival Cruise Lines and Crystal Cruises are who you should go with. These particular cruise lines do specialize in Baja Mexico cruise.
I checked the Carnival website and I did not see any cruises to Mexico for the the Carnival Glory. The Carnival Inspiration, however, does sail to Mexico and is offering a deal for a four day cruise to Mexico starting at $229.
Yes, if the Canadian has the money to book the cruise and a passport.
Yup