jack canon cai ra