senior customer support manager jobs careers in Vancouver, Canada