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.
Canon deltok i Commonwealth Games i 1998. I det oseanske løpsmesterskapet i Nuku'alofa i 1998, kom han på syvendeplass på 100 meter.
I 2002 ble han utnevnt til Co-visepresident i det nauriske løpsforbundet.
Referanser
^World Athletics Database, World Athletics utøver-ID 9040, oppført som Frederick Canon[Hentet fra Wikidata]