Kevin A. Hughes, Kevin A. Hughes, University of Toronto, Canada