That is our understanding, but there are many places within just a few nautical miles of the Canadian border where people can keep their boats. For instance, in B.C. they can keep their boats in Blaine or Bellingham or Seattle. It's the same thing in Buffalo, New York, and so on. It's very easy to register and keep their vessel in the U.S., and they're still allowed to come into Canada, albeit for a limited period, to sail their boat in Canadian waters.
On May 17th, 2022. See this statement in context.