I reviewed the testing requirements today, just to be sure, and they updated the requirements (again) since my original post. Looks like it will have to be 2 days again. Please check yourself to verify this information. https://www.princess.com/plan/cruise-with-confidence/cruise-health/vaccine-testing-requirements/
Voyages Departing, Arriving or Visiting Canada
Updated: August 15, 2022
Vaccination Status
Definition by Country's Health Authority
Pre-Travel Test Type &
When to Take Test Before Boarding
Age: 5 Years and Up
Fully Vaccinated
Received primary series of COVID-19 vaccines with final dose at least 14 days before embarkation.
Antigen within 2 days
OR
PCR within 72 hours
Up to Date
Received all recommended COVID-19 vaccines, including any booster dose(s) when eligible at least 7 days before embarkation.
Antigen within 2 days
OR
PCR within 72 hours
Not Vaccinated*
Not able to enter Canada without medical exemption. Please submit medical exemption to Princess for approval before a booking can be guaranteed.
PCR within 72 hours PLUS Antigen at terminal