Hi there - we'll be cruising in February 2018 (traveling to Mexico, Grand Cayman, Jamaica and Castaway Cay) and my passport will expire in June 2018. Has anyone been in this position before? I have called every consulate and looked at every webpage (Jamaica's is contradictory). I am a Canadian citizen and I believe that my passport is good so long as it's valid for the duration of our stay in each country. Can't seem to get a firm answer from anyone, including Disney (although they have some information on their web page, but you have to dig). Have been on the Canadian consulate travel webpage and they confirm that I will be ok, but they also warn that anything can change at any time. Anyone....?