cycling team mechanic careers in Canada