En 1987 participó en el torneo Interzonal de Szirak, en Hungría, dentro del ciclo por el campeonato del mundo de 1990, y acabó 10.º (de 18). Ganó el abierto principal de Saint John (Nuevo Brunswick) en 1988 y el Campeonato abierto de Canadá en 2000 (empatado con Kevin Spraggett y Jonathan Rowson). En 1999 fue primero en el Festival de Ajedrez QVB en Sídney. En 2005 empató para los puestos 6.º a 9.º con Slavko Cicak, Normunds Mieza y Alexander Babur en el Campeonato de la Unión Europea de 2005, Desde el 2 de mayo de 2008, es la persona más joven que forma parte de la 'US Chess Hall of Fame' de Miami. En 2011 empató en el primer lugar con Walter Arencibia y Dejan Bojkov en el abierto canadiense celebrado en Toronto.