Oops, replied at the same time as @Btimmer!!
Hello @margail1. Are you embarking on the Panama Canal cruise on the Nieuw Amsterdam or Noordam on October 2nd? I'm getting ready to leave early tomorrow, so can't dig deeper to help you but start here:
If you are vaccinated, Canada will also accept a rapid antigen test within two days of embarkation. (See the ArriveCAN official Canada requirements in the link below.) You could do one online with your own approved covid test which is what I'm doing. ($18 plus test kit cost which was free from US government at OnPoint Testing site) or go to one of the covid test sites in Vancouver. Google will list them. The rapid antigen tests are much cheaper than PCR.
COVID-19: Cruise ship travel requirements – Travel.gc.ca
Travel to Canada: Requirements for COVID-19 vaccinated travellers
Here's a link to the roll calls for Noordam and Nieuw Amsterdam. If not already on it I suggest reading it because it should have lots of info on the requirements for ArriveCAN and the pre boarding testing info.
Good luck and if you are on Nieuw Amsterdam, I'll see you on the 2nd!!
~Nancy