Hallo,
wenn die Einschiffung in Vancouver sattfindet und danach US-Häfen angelaufen werden, dann müsst ihr noch vor dem Boarden die US-Immgration durchlaufen und somit quasi in die USA einreisen. Das ist im Terminal (Canada Place) recht gut gelöst. Das Schiff wird sozusagen in Kanada schon zu amerikanischem Boden.
Um dies tun zu können, müsst ihr vorher selbstverständlich alle notwendigen Formalitäten erledigen, also so als ob Ihr direkt in die USA fliegt.
Für deutsche Staatsbürger heißt das ESTA-Anmeldung und Ausfüllen der Zollerklärung (die Du dort bekommst). Ohne Esta würdest Du in Vancouver nicht einmal auf das Schiff kommen. Für andere Nationalitäten, die nicht dem Visa Waiver-Programm unterliegen, ist ggf. auch ein Visum notwendig.
Gruß
Oliver