Você menciona em um comentário que "é um visto de entrada múltipla". Supondo que você queira dizer que o visto canadense é o de múltiplas entradas, então o que você está propondo é OK. Ela chegará em Vancouver, você a levará para os EUA (sua única entrada naquele país) e, em seguida, por alguns meios não especificados, ela retornará a Vancouver (sua segunda entrada para o Canadá).
Você mencionou atravessar a fronteira de navio também. Se for um cruzeiro no Alasca saindo de Seattle, o navio realmente fará o porto no Canadá? Em caso afirmativo, você pode querer certificar-se de que os dois ambos os vistos permitem várias entradas.