Hijo de un ministro escocés presbiteriano Romanes, nació en Kingston, Ontario.