2000 wurde er mit einem Sieg beim Ottawa-Marathon kanadischer Meister und qualifizierte sich damit für die Olympischen Spiele in Sydney, bei denen er den 44. Platz belegte. Im Jahr darauf verteidigte er als Gesamtzweiter in Ottawa seinen nationalen Meistertitel, kam bei den WM in Edmonton auf den 46. Platz und triumphierte zum dritten Mal beim California International Marathon. 2002 wurde er erneut als Gesamtzweiter in Ottawa kanadischer Marathonmeister und wurde Vierter beim California International Marathon. 2003 gewann er die Silbermedaille bei den Panamerikanischen Spielen in Santo Domingo.