Sein Debüt im Biathlon-Weltcup und damit bei den Männern gab Leoni 2002 in Oberhof. Bei seinem ersten Sprint belegte der Kanadier den 100. Platz. Sein bestes Resultat bei einem reinen Weltcuprennen erreichte er 2006 in Hochfilzen, wo er in einem Sprint 38. wurde. Insgesamt erreichte er vier Resultate in den Top-40. 2003 folgten auch die ersten Rennen im Europacup. Hier wurde ein 20. Platz in einem Sprint, erreicht 2004 in Brusson, bestes Ergebnis. 2004 nahm Leoni in Oberhof an seinen ersten Biathlon-Weltmeisterschaften teil, bei denen er auf die Plätze 57 im Einzel und 87 im Sprint kam. 2005 folgten in Hochfilzen die Ränge 80 im Einzel, 37 im Sprint, 53 in der Verfolgung und mit Robin Clegg, Jean Paquet und Gerhardt Klann als Schlussläufer der Staffel 15. Bei der Biathlon-Mixed-Relay-Weltmeisterschaft 2005 in Chanty-Mansijsk war er erneut Schlussläufer der Staffel und wurde mit Sandra Keith, Zina Kocher und Clegg 14. Karrierehöhepunkt wurde die Teilnahme an den Olympischen Winterspielen 2006 von Turin. Bei den Wettkämpfe in Cesana San Sicario startete Leoni im Einzel und wurde 65., mit einem 41. Platz im Sprint qualifizierte er sich für die Verfolgung, bei der er 47. wurde. Nach den Spielen nahm er in Langdorf an den Biathlon-Europameisterschaften 2006 teil, bei denen er 58. im Sprint wurde, 54. der Verfolgung und mit Jaime Robb, Klann und Tom Zidek 13. im Staffelrennen. Letztes Großereignis des Jahres wurde für den Kanadier die Biathlon-Mixed-Relay-Weltmeisterschaft 2006 in Pokljuka, bei der Leoni mit Kocher, Keith und Klann den 21. Rang erreichte. Nach der Saison wurde er zum Kanadischen Biathleten des Jahres 2006 gewählt. In Antholz nahm er bei den Biathlon-Weltmeisterschaften 2007 letztmals an einer internationalen Meisterschaft teil und lief auf die Plätze 60 im Einzel, 66 im Sprint und mit Clegg, Jean-Philippe Leguellec und Robb als Schlussläufer der Staffel auf den 14. Platz mit der Staffel.