V sezóně 1997/98 hrával v lize AMBHL za tým Airdrie Xtreme Bantam AAA, za který odehrál 55 zápasů v nichž nasbíral 103 bodů. V sezóně se připojil k juniorskému týmu Kamloops Blazers hrající v lize WHL. V následující sezóně hrával už jen za tým Blazers, za který odehrál celkem pět sezón, přesněji 230 zápasů za které nasbíral 256 bodů a v průměru bod za zápas má 1.11. V létě roku 2000 byl draftován týmem Colorado Avalanche ve druhém kole ze 47. místa. 22. března 2001 byl společně s Adamem Deadmarshem, Aaronem Millerem, 1. kolo draftu 2001 (David Steckel) a 1. kolo draftu 2003 (Brian Boyle) a později byla jeho práva vyměněna do týmu Los Angeles Kings za obránce Roba Blake a útočníka Steveho Reinprechta. V závěru své juniorské kariéry si zahrál za kanadskou juniorskou reprezentaci v mistrovství světa juniorů 2002, kde s reprezentací vybojovali stříbrné medaile.