Some information is not 100% accurate. if you are boarding a cruise ship, in any country, that is going to Canada, then you need a covid test. We got electronic copies of our negative result which we then up loaded into ArrivCan. We also did the verifly app thing. When we got to Vancouver, our embarkation port, we simply walked through the terminal passed all the queues scanned our verifly code, then straight to US customs. No issues, so easy.