If your going to be living here for any long period of time, you will need to get an out of province inspection. To pass that you need your front tint removed and your cracked windsheild replaced. Speedy and Crystal auto glass are who I would use (depending on location)
Once you have your inspection done you can insure the vehicle here.
You can & will get ticketed by the po for the tint (I had them rip my tint off on the side of the road)
Welcome to BC, where the grass is green and the beer is cold