About John S. Moir JOHN SARGENT MOIR was Professor History at University of Toronto, and also held teaching posts at Carleton University. He has written widely on Canadian history and the role of the Church in Canadian history.