I am confused. This page https://travel.gc.ca/travel-covid/travel-restrictions/covid-vaccinated-travellers-entering-canada says
Pre-entry testing is not required
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.
But as others have pointed out, the Canadian government has another page that says a pre-test is required if entering Canada on a cruise.
anyone on a Canada cruise in September?