John est délégué syndical en chef, opérations, Syndicat des Métallos, section locale 1998, à l’Université de Toronto. Depuis son entrée au Syndicat en 2012, il a appuyé les employés dans leurs relations avec l’Université. Puis en 2015, John a codirigé le comité de révision du règlement interne de sa section et a aidé celle-ci à répondre à ses futurs besoins structurels et organisationnels. Il est également membre des comités de grief, de Next-Gen et de négociation 2017, ainsi que d’un groupe de travail qui se consacre à l’avancement professionnel. John détient un certificat en gestion de projet, un baccalauréat en études de la justice et une maîtrise en gestion des entreprises de l’Université de Guelph.