This is what ICBC should do... as part of a big overhaul.
https://www.metromile.com/insurance/
Measuring milesThe key to pay-per-mile insurance is the Metromile Pulse, a small free wireless device that plugs into your car’s OBD-II port. Installation is easy, and once in place the Metromile Pulse securelycounts your miles to determine your total monthly bill. Pay-per-mile insurance doesn’t consider other driving factors such as how fast you drive or how hard you brake, just how many miles you drive.
We take privacy seriously, and will never sell your information to third parties.