How about Carnival sent a "need your passport" blast email and the sailing is exactly a month away (Carnival Conquest 9 day Panama Canal out of MIA). Basically, in a nutshell they are sailing that for this Panama Canal Cruise, 3 of the ports of call are outside of the Western Caribbean Travel Initiative (Costa Rica, Colombia, and Panama) and therefore you have to have a Passport. My beef is why did they not announce this at the time of reservation. They are making no kind of overtures to refund money either as a goodwill gesture. Has anyone heard of any kind of crap like this being pulled last minute?