Cannon was most recently a member of the Toronto Argonauts of the Canadian Football League (CFL).
Currently, Cannon is part of the Toronto Argonauts team that competes in the Canadian Football League (CFL).