Born in Winnipeg, Manitoba, Graham began his university education at the University of Manitoba, where he earned a Bachelor of Arts (B.A.) in English and Psychology. Graham graduated from the University of Manitoba with the Gold Medal for the highest standing in the Faculty of Arts.
Graham attended law school at Dalhousie University Schulich School of Law, where he was a Law Foundation Scholar. While at Dalhousie University, Graham was awarded prizes for the highest standing in intellectual property law, legal profession and professional responsibility, business associations, international trade law, civil procedure, and property law.
After graduating from Dalhousie University, Graham pursued graduate studies at the University of Oxford, where he studied on a Rhodes Scholarship. At the University of Oxford, Graham read for and was awarded both a Bachelor of Civil Law (B.C.L.) degree and a Master of Philosophy in Law (M.Phil.) degree. As part of his B.C.L. program, Graham wrote a dissertation that explored the impact of the legislative protection of technological protection measures on fair dealing and freedom of expression. As part of his M.Phil. program, Graham wrote a dissertation that explored the consequences of granting patents on nanotechnology's building blocks. He was awarded a Distinction for this work. Following his M.Phil., Graham served as law clerk to the Honourable Lance Finch, Chief Justice of British Columbia.
Graham's doctoral studies (for which he was awarded a D.Phil. degree) focused on the impact of copyright laws on the balance between the rights of copyright owners and freedom of expression. In addition to a Trudeau Foundation Doctoral Scholarship, Graham held a Social Sciences and Humanities Research Council of Canada Doctoral Fellowship.