It's confusing when you read something like this from the cruise line website:
Travel Requirements for Sailings
in the United States, Canada, and Europe
as of November 9, 2022
If you’re currently booked on a cruise vacation with us and have provided an email address, you will be advised of the latest requirements leading up to departure. Be sure to register for a guest account so that we may reach you with any updates.
All travelers departing from US, Canadian, and European ports are welcome to cruise with us regardless of vaccination status and will no longer be required to provide proof of pre-departure testing, except for specific sailings where vaccination or testing are required by law.
It says all travelers but in reality as a Canadian I can't cruise from Canada to Alaska as the US Federal government still requires vaccination.