John Charles MacKenzie was born in Peterborough, Ontario on October 17, 1970, one of four sons born to nurse Mary and pharmacist Bill MacKenzie. He was raised in Ottawa, Ontario, and attended Pinecrest Public School and Sir John A. Macdonald High School. He later studied at Concordia University and the London Academy of Music and Dramatic Art (LAMDA).