Representó a Canadá en los Juegos Paralímpicos de Verano de 2000 en Sídney, a los 16 años, y ganó cinco medallas de oro. Con 5 oros, estableció el récord canadiense para la mayor cantidad de medallas doradas en una sola versión de los juegos. En representación de su país nuevamente en los Juegos Paralímpicos de Verano de 2004 en Atenas, ganó una medalla de oro, seis de plata y una de bronce. En los Juegos Parapanamericanos de Río de Janeiro, ganó 7 medallas de oro. Participó en los Juegos Paralímpicos por tercera vez en Pekín en 2008.