You can register it in Canada. Just don’t bring it back to Canada or you will have to pay GST, PST and likely a duty as it’s South African manufactured and not parts
of NAFTA/EU trade
agreements. All in, look at 25% taxes
, payable on entry.
Keep it outside Canada, fly the Canadian flag and tour the world until you are ready to sell and it will work
One wrinkle though if you go Canadian registered and it’s greater than 12 meters in length - you will need an official Canadian registered tonnage measured to visit the boat
to do the measurements so you can register it. If under 12 meters, this is not required. Lagoon 400
are just a couple of cm under 12 m which worked well for me. Not well for friends who bought an L42.