we have been on many cruises in the last 20 yrs and have always had to hand over our passports - always -I thought it was because we are Canadian but guess not. Also just for the record I totally agree with CptCook.