ArriveCAN is MANDATORY and FREE to enter Canada..
You can download the App or use your laptop and printout your schedule.
https://www.canada.ca/en/public-health/services/diseases/coronavirus-disease-covid-19/arrivecan.html
Ok as of today (April 2022) you do NOT need to be tested but have your ArriveCan to enter Canada. Also your VAC card / your passport or enhanced license.
Canada Canal Passes and Permits -
https://www.commandesparcs-parksorders.ca/en/bateaux-canaux-boating-canals
Great Lakes St Lawrence Seaway System Tolls -
https://greatlakes-seaway.com/en/commercial-shipping/tolls-schedule/