En 1994 logró nuevamente un triunfos y tres podios, así como un sexto puesto en una carrera de la Indy Lights.
El canadiense consiguió dos triunfos y cuatro podios en la Fórmula Atlantic 1995, terminando así tercero en el campeonato.
Logró un segundo lugar en Gateway, un octavo, un noveno y dos duodécimos, obteniendo así 27 puntos que lo colocaron 17.º en el campeonato.
Sus mejores resultados fueron un séptimo lugar, un octavo y tres novenos, en tanto que abandonó en diez de 19 carreras.
Al abandonar seis veces y se ausentó en tres fechas, debió confirmarse con el 11.º puesto final.
Por tanto, se colocó tercero en el campeonato a pocos puntos del subcampeón Bruno Junqueira, aunque lejos de Cristiano da Matta y sus siete victorias.
En 2005, el canadiense dejó la Champ Car y pasó a disputar la IndyCar con el equipo Cheever.
Luego disputó las tres últimas fechas del A1 Grand Prix 2005/06 con el equipo canadiense, obteniendo un quinto puesto como mejor resultado.
En 2008, el piloto corrió en 24 fechas de la Copa NASCAR con un Dodge del equipo Gillett Evernham.