Canada injects millions into future Sanofi plant