In 1901, he became a lecturer in philosophy at Wesley College, Winnipeg. In 1906, he became the Ryerson Professor of moral philosophy at Victoria University.
He began teaching philosophy at Wesley College in Winnipeg in 1901, and two years later became the Ryerson Professor of moral philosophy at Victoria University.