He earned his BA in Sociology and English from Trent University, his M Religion is in systematic theology from Wycliffe College and the University of Toronto and he earned his PhD in systematic theology from the University of St. Michael's College and the Toronto School of Theology (at the University of Toronto)