Aux Jeux olympiques de 2008, a inscrit une neuvième place en course sur route individuelle en cyclisme, réalisant ainsi la meilleure performance du Canada depuis la médaille d’argent de Steve Bauer en 1984
À l’épreuve de course sur route aux Jeux olympiques de 2004 à Athènes, il a été près de gagner une médaille de bronze après une attaque, cependant il a été dépassé dans les derniers kilomètres
A déjà fait partie des équipes de cyclisme US Postal/Discovery Channel (dans laquelle son rôle était de supporter ses leaders, Lance Armstrong, Roberto Heras, George Hincapie et Max Van Heeswijk), Saturn et T-Mobile