Canon deltok i Commonwealth Games i 1998. I det oseanske løpsmesterskapet i Nuku'alofa i 1998, kom han på syvendeplass på 100 meter.