Né le 17 Octobre en Ontario, Canada, JC McKenzie débute sa carrière à Broadway alors qu'il n'a que 21ans.
Il entre à l'université Concordia de Montréal, puis part pour l' Angleterre où il intègre la London Academy of Music and Dramatic Art. Il décide de retourner au Canada et de devenir acteur.
Il déménage ensuite à New York. En 1995, il redéménage à Los Angeles où il fait ses premiers pas dans le show-biz.
Il obtient donc des rôles dans des séries télé comme Merder One, et dans des films.
C'est en 2000 qu'il obtiendra un rôle sencondaire récurent dans la série Dark Angel où il interprète le rôle de Normal, le propriétaire d'une entreprise de livraison où travaille Max.