customer satisfaction analyst careers in Edmonton, Canada