Canada to require bus and truck drivers to log hours electronically