Registration is not required in Canada a BC licence # is all that is required in your case and it is free. Documentation is not required.
Go to this site
Pleasure craft licences
You just go down there with a bill of sale and customs documents and your in
Insurance just requires a current survey and proof of ownership . often a non local surveyor will not be accepted but a local one may review and certify a recent one for a fee of course.