John grew up in Camrose, southeast of Edmonton. He holds a Bachelor of Arts degree in Economics and Political Science from St. Francis Xavier University and a Juris Doctor from the University of Saskatchewan.
John spent a semester of law school at Stockholm University studying Private International Law and European Union Banking Law.
John joined Weir Bowen as a summer student and after graduating from law school commenced his articles with the firm.
In his spare time, he enjoys playing golf and hockey, doing yoga, and spending time with family and friends.
- 2009 – Bachelor of Arts (with Distinction) – St. Francis Xavier University
- 2013 – Juris Doctor – University of Saskatchewan
- 2015 – Law Society of Alberta
- Edmonton Bar Association
- Canadian Bar Association