Customer & support executive careers in Canada