Durante un largo periodo, antes y después de Oxford, ejerció como Profesor de Ciencia política y Filosofía en la Universidad McGill, institución en la que posteriormente fue nombrado profesor emérito.