Customer Success Manager - North America Location: Canada, remote. Option for hybrid if based in Vancouver, Canada. Travel: Required for customer engagement Experience Level: Mid (3-5 years in Customer Success or Account Management) Reports to: Manager