Actor canadiense y nominado al Premio Gemini por su papel de William MacNeil en la serie North of 60. También interpretó los papeles en Heartland de Scott Cardinal y en Blackstone el de Victor Merasty.
En North of 60 fue su papel revelación y su debut en pantalla, pero ese mismo año apareció en la película Savage Land como un trepador de árboles.
Apareció en un episodio de Smallville llamado Talisman en el papel de Jeremiah Holdsclaw.
Nació en Edmonton, Alberta, Canadá. Tiene tres hijos, una hija y dos hijos.
Tuvo un papel en la miniserie de televisión Into the West, en el que apareció Keri Russell en el segundo episodio.