Harrison foi elixido polos Toronto Maple Leafs na terceira rolda, número 82 no Draft de 2001.
- Non. Despois de pasar catro tempadas na American Hockey League (AHL) co equipo de Toronto, Harrison fixo o seu debut na NHL o 27 de xaneiro de 2006, contra os Montreal Canadiens, no que rexistrou o seu primeiro punto na carreira da NHL, na forma dunha asistencia. O 16 de xuño de 2008, Harrison asinou un contrato dun ano con EV Zug da Liga Nacional Suíza A, pero o 27 de marzo de 2009, regresou aos Toronto Maple Leafs, asinando un acordo, por valor de 475.000 dólares, para xogar o resto da tempada 2008-09.