We are Canadian, 3 of us, travelling from YYZ Toronto, to Europe, end of March, going on a cruise ship leaving from Lisbon, Portugal, with ports of call being Morocco, Canary Islands, Spain, ending in Lisbon. Is a Canadian Passport good enough for my husband, adult son & myself? Our 10 yr. passports are good until 2026. Need to know if there's anything else we need as we leave in 6 weeks today. fredward@rogers.com Thank you.