When you arrive YVR, you will meet the Canada Border Services Agents. Walking from the gate to the counter could be long depending on where your plane docks. You'll show him/her you passport as well as the ArriveCan info, answer a few questions, then you'll go to pick up the luggage and out. The agent could also randomly send you to have Covid test. Last month, we were picked to have PCR test. Since your time is tight, you don't fool around with other transportation. You should take a taxi to pier that will take 45 minutes. If there are multiple ships leaving Vancouver, you have to find the right counter to get your boarding documents cruise cards, etc. This is not Ft. Lauderdale, you won't see your ship for a while. Then, all passengers of all ships must converge to see U.S. Customs and Border Protection agents as now you are leaving Canada entering the United States. I think I had to drop my luggage into the X-ray scanner. Perhaps someone could correct me. A few years ago, we stuck in the US Border Protection area for 1 hour. Good luck.