He will pay tax in ontario when he registers it.
Not sure why you need to submit anything to icbc
He would bring insurance from Ontario I assume. No forms really...
The only question is can a non resident get a trip permit? Or will the trip permit have to be under your name then he registers the car in ontario?
Ideally he registers it, in ontario then gets a trip permit in ontario and brings that with him to BC.
The problem is our system is so stupid, without an etest you can't get a trip permit. It's so so dumb.
Unless he is doing this for fun, shipping is cheaper and easier than driving it back btw.