OLYMPIC champion Joseph Schooling has inked a three-year deal with Canon as its new brand ambassador.