Canon har den nauriske rekorden på 100 meter, 10,99 sekunder, som han løp 3. mars 1996 i Canberra; uoffisielt løp han i 2000 100 meter på 10,8 sekunder, men dette ble målt med vanlig stoppeklokke. På 200 meter har han også rekorden, med 22,84 sekunder, 7. august 1998 i Koror. Med stoppeklokke har det visst blitt målt 21,7 sekunder 31. januar 1994 i Meneng. Det er ingen offisielle nummer på Canon på 400 meter, utenom 53,2 sekunder målt 17. mai 1996 i Meneng.