I led cruises powerboat cruises to and in Nova Scotia every summer from 2013 to 2019, and my guidance to our groups was simple:
"The guidelines on bringing alcohol into Canada used for yachts are similar to those used for cruise ships. At the discretion of the CBSA inspector, a reasonable amount of alcohol (beyond the normal personal exemption) that would be consumed during the visit is allowed in duty-free. The remainder needs to be
inventoried and locked up separately for the duration of the visit and may be inspected prior to
departure."
I recommended that, when asked, captains state truthfully that all onboard alcohol is “for
personal consumption onboard the yacht during our visit to Canada.
The guidance quoted above was taken verbatim from
Canada's_Ocean_Playground_Marine_Guide_Nova_Scotia_72.pdf
2021 Edition, Canada's Ocean Playground - Your Voyage to Nova Scotia, Canada. You'll find this a very useful publication if you plan to cruise in Atlantic Canada, especially Nova Scotia, PEI, and Newfoundland, all of which offer terrific cruising possibities.
I also cruised in Canada prior to 2013 when the rules were not nearly so lenient!
Milt Baker, former Nordhavn 47 Bluewater