In all honesty, although the border is closed, the Canadian Government has no way to enforce "illegal" border crossers in Canada, until you stop at a marina or a fuel dock and people overhear conversations about your origin.
On the other hand, the USCG being part of Homeland Security is very strict in their enforcement and will board any vessels without any need for cause.
My advice, as much as it sucks, is just wait it out.
I was in Van Isle Marina a few months ago getting fuel and a 70 footer from the US was at the custom dock. Border agents and RCMP were onboard, tearing the place apart and from what I heard through the grapevine at work, they got heavily fined, banned from entering Canada for a prolonged period of time and escorted to US waters and handed over to the USCG.
I wouldn't take my chance, unless transiting through to Alaska.