Here you go. Street legal rail in BC. Everything was done through the front door with proper inspection stickers and 2008 VIN.

You need to know the following:- built it right and don't take shortcuts. Use good materials and get help if you don't know how to do something. There are all kinds of folks on this site who can provide all the info and how-to's necessary.
- get a copy of the
BC Motor Vehicle Act Regulations and read the applicable parts. Here is a link:
http://www.bclaws.ca/Recon/document/freeside/--%20M%20--/Motor%20Vehicle%20Act%20%20RSBC%201996%20%20c.%20318/05_Regulations/27_26_58%20Motor%20Vehicle%20Act%20Regulations/26_58_00.htm- find a licensed motor vehicle inspector in your area, tell him what you want to do and ask if he is interested in inspecting your vehicle. Try and find someone who has done this before with u-builts etc. Ask if you can read his inspection manual. There are a few issues that are not totally clear in the regs. This was very helpful for me. When you think you are ready, ask the inspector if he will come to where the vehicle is stored for a pre-inspection -
and at your expense!! This is invaluable.
- call ICBC and talk to the
Vehicle Registration Support staff. Tell them what you are doing and send them some pics of your vehicle Here is the link:
http://www.icbc.com/registration/reg_spec_veh_ublt.asp- you will need any and all documentation that you can muster - bills of sale for the major components or work done on the major components - frame, trans. motor. If you bought the motor on this site or at a swap meet, try and get a bill of sale. If not and you had the motor rebuilt, include the invoice. One you have this all together you will need to get all the docs validated by a notary. If the frame has a serial number great. Mine didn't so I had to jump through these other hoops. ICBC will tell you what you need.
- get an insurance agent that has done this before as well. Many of them have no clue about this process. The ICBC Vehicle Registration Support staff will walk the agent through the process if necessary.
- when I registered the buggy it was considered a 2008 u-built dunebuggy. It is AirCare exempt as are all 2008 vehicles.
I must say this process was quite painless. The buggy passed inspection first time.
Good luck.