Alberta Transport has been cracking down hard on JDM cars, and the shops that inspect them.
For sure you'll need headlights. Not just because of code, but the aim is atrocious for our roads. It's damn near impossible to see anything in the right ditch, even when you're on the ride side of the vehicle.