Troy est délégué du personnel, Recherche, politique publique et soutien à la négociation, au bureau national du Syndicat des Métallos à Toronto. Il s’occupe principalement des questions relatives aux régimes de retraite, à l’arbitrage et à l’organisation syndicale. Avant d’entrer au Syndicat des Métallos, Troy a été secrétaire-trésorier, puis président de la section locale 3902 du Syndicat canadien de la fonction publique à l’Université de Toronto, la plus importante dans le milieu universitaire canadien. Il a acquis une solide expérience dans les domaines de l’entreprise, des gouvernements et du syndicalisme, et prend part à la vie politique de la circonscription de Toronto Centre. Troy est titulaire d’un baccalauréat en sciences économique et en politique, ainsi que d’une maîtrise en économie politique internationale de l’Université de Waterloo. Il est né et a grandi à Ingersoll.