Trong hơn ba thập kỷ làm diễn viên, John đã làm việc rộng rãi trong lĩnh vực sân khấu, điện ảnh, truyền hình và lồng tiếng. Ông đã biểu diễn trên các sân khấu khắp thế giới, bao gồm Nhà hát Globe của Shakespeare ở London, nơi ông được chọn là thành viên công ty của Chương trình Quan hệ Diễn viên Quốc tế của Globe, và ở Nhật Bản, nơi ông đã đi lưu diễn với vai chính trong vở kịch Hamlet. Ông đã xuất hiện trong hơn một trăm sản phẩm và là người nhận giải thưởng Jessie Richardson Theatre năm 2013 cho Biểu diễn Xuất sắc của một Diễn viên trong Vai chính cho công việc của mình trong sản phẩm Terminus của Nhà hát Pi. John cũng là người sáng tạo ra Dự án Shakespeare 24 Giờ, trong đó ông đã biểu diễn liên tục trong 24 giờ để gây quỹ cho Bệnh viện Nhi đồng British Columbia. Công việc điện ảnh của ông bao gồm sự xuất hiện trong các bộ phim Fifty Shades Freed, If I Stay, American Mary, Stagecoach: The Texas Jack Story và The BFG của Steven Spielberg. Ông đã thể hiện các vai chính, vai phụ và vai hỗ trợ trong nhiều chương trình truyền hình, bao gồm Altered Carbon, iZombie, The Man in the High Castle, Supernatural, Smallville, When Calls the Heart, The Killing, Continuum, Girlfriends' Guide to Divorce và Sanctuary. John đã nhận được giáo dục và đào tạo tại Rose Bruford College, nơi ông đã nhận bằng Cử nhân về Sân khấu, cũng như tại Học viện Nghệ thuật Sân khấu Hoàng gia (RADA) ở London và Conservatory Sân khấu Shakespeare Quốc gia ở New York. Ông đã chỉ đạo hơn 30 sản phẩm sân khấu và đã giảng dạy trong 20 năm tại các trường cao đẳng, học viện và studio ở Canada và Hoa Kỳ.