Canadian innovation improves e-bus charging