Né à Thunder Bay, dans l'Ontario, au Canada, il a quelques souches françaises dans le sang.
Il s'agit d'un acteur et chanteur affirmé. Il joue essentiellement dans des pièces de théâtres comme "Forever Plaid," "Robin Hood," "Godspell-Unplugged" ou "Kiss Me Kate."
Il a fait ses début à Broadway dans "The Adventures of Tom Sawyer."
Il fait quelques apparations dans les séries télé Stargate SG-1 (Zipacna) et Urgences (Mr. Mooney).
Il décroche des petits rôles dans les films Alaska Mystery et Austin Powers.
Il obtient en 2001 le rôle de Joshua dans la saison 2 de la série Dark Angel où il se retrouve dans le personnage d'un homme-chien génétiquement modifié. Il deviendra par la suite un ami proche de Max.