 Pastorally, he was a lay worker at St. Stephen’s Anglican Church, Westmount, Quebec (1978–80), assistant curate, St. Barnabas’ Anglican Church, Pierrefonds, Quebec (1983–85), chaplain to McGill University and Christ Church Cathedral (Montreal) (1985–86), and assistant dean of students, Wycliffe College (1990–92).He has served as honorary assistant at several parishes including Little Trinity, Toronto, St Paul's on the Hill, Pickering, and Church of the Ascension, Pittsburgh.During his career he has been licensed in the dioceses of Montreal, Mt Kenya South, Toronto, Pittsburgh and Albany.