En 2005-2006, alors qu'il évolue avec les Hitmen de Calgary de la Ligue de hockey de l'Ouest, il remporte le Four Broncos Memorial Trophy en tant que meilleur joueur de la saison. Repêché par les Maple Leafs de Toronto au 90e rang lors du repêchage de 2004, il est échangé , le , avec un choix de repêchage, aux Hurricanes de la Caroline en retour d'Aaron Ward.