There are many ways around those US requirements, some more complicated than others (state of Delaware, USVI, ect). I looked into most of them and although a few options are pretty easy to do, I decided on Canadian registration
Just know that it takes a long time and is very frustrating as you can't talk to anyone directly without leaving a message. The people that answer the phone
are a call center and have no idea how to help. You must leave a message and wait 24-48 hours to get a call back from someone that knows. They also use a general mailbox for any e-mail communication and tons of stuff gets missed. I had to send some documents in 4 times before the right person got them.
Gerry is also correct about the "de-registration" certificate. The Canadian government
will require that document before they will finish the registration
Also don't discount the tonnage survey
if you are buying
a boat bigger than 12M. Its a pain in the butt even doing the simplified method. You can only use the simplified method if the boat is over 12M but under 15M. If the boat is over 15M then you need to hire a surveyor
that will do a tonnage survey and its pretty costly ($1400 USD).