Completar a seguinte frase: Harrison foi elixido polos Toronto Maple Leafs na terceira rolda, 82o na xeral, do Draft de 2007.
Draft da NHL de 2001. 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.