At the 2008 Olympic Games, posted a ninth-place finish in cycling's individual road race for Canada's best finish since Steve Bauer's silver in 1984
In the 2004 Olympic Games road race in Athens, he came close to a bronze medal with a last lap attack that was only caught in the final kilometres
Previous cycling teams include US Postal/Discovery Channel Cycling Team (where he rode in support of its leaders, Lance Armstrong, Roberto Heras, George Hincapie and Max Van Heeswijk), Saturn and T-Mobile