Aufgewachsen in der kleinen Landwirtschaftsgemeinde Jenner in Alberta, zog er nach dem Abitur nach Vancouver, um dort Schauspielunterricht zu nehmen und Vorsprechen zu besuchen. Dort begann er mit Auftritten in Fernsehfilmen, bevor er als Declan Coyne in der kanadischen Jugendserie Degrassi: The Next Generation Bekanntheit erlangte.
Weitere frühe Rollen umfassen Josh Shannon in der Science-Fict…