Here's the info from the
DCL site re: non U.S. citizens:
"What if I'm not from the U.S. or Canada?
All Guests who are not U.S. or Canadian citizens must have valid passports and necessary visas at time of embarkation. Travel documents required throughout the vacation are the responsibility of the Guest. Please consult with your
Travel Agent, government agencies, embassies or consulates to determine necessary documentary requirements. For all non-U.S. citizens, including Canadian citizens, travel documents will be collected at check-in by a
Disney Cruise Line representative and a receipt will be issued for presentation to Immigration Inspectors upon return to Port Canaveral. Any Guest traveling without proper documentation will not be allowed to board the vessel and no refund of cruise fare will be issued."