Pour Vancouver - Victoria, tu vas partir de Tsawwassen, accessible en bus de Van en 40mn environ, mais tu arriveras à schwartz bay et il te faudra ensuite prendre le bus (1h environ) jusqu'à victoria.
Si tu veux partir de Dowtown tu seras à Victoria en 45 mn mais ce sera en hydravion de Coal Harbour et uuuuun poil plus cher (environ 150$ Aller je crois au lieu de 17$ en bus/ferry).
De Victoria j'ai vu une compagnie pour aller à Seattle mais à 75$ l'aller simple c'est quand même pas donné!
https://www.clippervacations.com/ferry_schedule
Si tu prends cette option ou une meilleure marché t'inquiètes pas pour les douanes, inutile d'y penser ça doit être très bien fait. Soit ils te controleront au départ, soit à l'arrivée et dans tous les cas tu n'as qu'à prévoir ton passeport + 6$US si tu n'as pas encore ton ticket d'entrée pour les US.