Actor canadiense conocido por sus papeles en televisión y en largometrajes. Es conocido mayormente por su papel de Frank en la película del 2009 titulada Chloe. También es conocido por su papel recurrente como Jasper y Jeremiah Dale en la serie de 1996, Avonlea.
Estudió actuación en la Universidad de Toronto y en la Escuela Nacional de Teatro. Su debut en el cine se produjo en 1979 en la película L'Homme en Colere. Su debut en televisión llegó el mismo año cuando protagonizó la producción televisiva de An American Christmas Carol.
Ha ganado varios premios por su actuación, incluido el Premio Géminis en 1989 por su papel en Glory Enough for All. También es conocido por haber ganado el Premio Governor General's Performing Arts por sus Logros Artísticos en Teatro y Producción en el 2015.
Se casó con Laurie Matheson y juntos tienen dos hijos, Macintosh y Andrew.
En el 2017 protagonizó la serie de CBC Anne with an E junto a Amybeth McNulty, Geraldine James y Lucas Jade Zumann.