front office team leade careers in Canada