Not sure if this has been brought up before or not.
Be aware of a company called National Vessel Registry Center Corp also known as Canadian Vessel Registry. It purposely and is intended to look like a government website but basicaly is a scam where they want to register your boat for you. You do everything that you have to do when registering through Transport Canada but they charge you $135.00 before you complete all the paperwork. $135 that is non refundable.
Dont mix up Transport Canada, Application for Pleasure Craft Licence that cost nothing and takes no time at all and you get your licence number immediatley when it is a transfer.