John exerce une pratique générale en litige et a participé à des affaires devant tous les paliers de tribunaux de l’Alberta, ainsi que devant divers organismes de réglementation. Il a obtenu son doctorat en droit avec distinction, recevant de nombreux prix et la reconnaissance de la liste du doyen tout au long de ses facultés de droit.
John a auparavant travaillé pour le cabinet et, après ses études de droit, a été auxiliaire juridique à la Cour d’appel de l’Alberta avant de revenir pour terminer son stage.