senior customer support manager careers in Edmonton, Canada