senior customer support manager careers in Vancouver, Canada