that is old news. I recently did a canada/new england cruise back in May on Royal out of NJ. Canada did not require any testing. At the terminal, they did not check my covid test results
additional, on this page: https://travel.gc.ca/travel-covid/travel-restrictions/covid-vaccinated-travellers-entering-canada
it says this:
Pre-entry tests are not required for fully vaccinated travellers entering Canada by land, air or water. You must still use ArriveCAN within 72 hours before your arrival to Canada.