Yes, I understand that.
it just did not make much sense to us that we embarked in Vancouver, went to Ketchikan, disembarked in Seattle.
and still needed ArriveCAN to embark.
Princess rep actually phoned us two weeks prior to cruise to tell us what was required. The ArriveCAN app, the negative Covid test , vaxed.
Now that was near beginning of the season & it was unclear, They may not require it now. Maybe check in the Canada forum for recent cruisers.