You can check for liens a couple of ways: get an insurance agent to do so for you, for example, or someone who has an account at "BC Online". (lawyers, notaries, people in real estate industry, etc.)
A boat in a person's name is registered in the Persoanl Property Registry (like a car, trailer, etc. anything with a serial number or registration # of any kind) You put in the registration number, whatever it may be.
Then, two or three numbers similar to it will show up, and the number you are checking will ONLY show up if there is a lien on it. Then it will show who has the lien, the owners name, etc.
Believe me, it's worth the $25 or so to get someone to do it (it costs less than that to do online, but most places add on a little fee, understandably.)
Good luck.
“You get a boat for only one reason, because you want one. If you’re worried about being practical, forget boats.”