Yes, they have to get canadian visa for that trip if they are chinese passport holders.
Are you sure its a round trip cruise? most of the cruse liners to Alaska are one way cruise only, either from the mainland USA to Alaska or the other way around, never heard of round trip cruise.
Are you sure its a round trip cruise? most of the cruse liners to Alaska are one way cruise only, either from the mainland USA to Alaska or the other way around, never heard of round trip cruise.