Thank you for your reply. I guess state taxes will have to be paid regardless of the origin. Even if you bring a boat from PA to NY, you'll have to pay NY tax when you register the boat. Is that correct?
Do you have a title for the boat? If so, follow the requirements for title transfer.
I have a license transferred in my name by Canadian department of transportation. I guess I'll just ask them.
I mostly wonder about taxes to be paid on crossing the border. Someone told me there will be none because of the Nafta and boat origin (Made in Canada). Just want to confirm if this is correct to avoid any surprises for the buyer.