I have been through this. Canadian citizens who just bought a boat in the
Caribbean.
Register it in Canada. Cost is $250 (or maybe 750???) and quite straight forward. You can do it all yourself, unless you need a tonnage measures if over 12 meters length. Then you need an official tonnage measures to come and do things. Shop around on that.
Search on the transport Canada website. Quite well set up for forma and
fees.
You will not have to pay any tax on the boat if you move it out of Florida promptly. You will pay full tax on it when you take it back to Canada.
I would suggest following this
route and avoiding any tax for as long as possible. If you are not returning to Canada for a couple of years and don’t have to pay until you return, that is a good thing. Many
events can happen in the intervening time that changes your plans. Once the tax man is paid the
money is gone from you.
Register in Canada. Keep it outside of Canada for as long as possible.
And please, ask questions if you see fit. But no need to argue with me on this.