This has been a question on our upcoming Viking Expedition cruise. We board in Canada, then leave Canada, with port calls only in Canada before sailing to our final destination, New York.
So far, we have had Viking say that, if already in Canada, you need an ArriveCan to board the ship and then that you do not. The ArriveCan telephone hotline operators say the same thing in different calls: you do and you don't. The ArriveCan info site say you don't need one if you depart from Canada and don't leave Canadian waters or you are leaving Canada.
Have folks on Oceania's Alaskan Cruise, departing from Vancouver had any words of wisdom to contribute?