 He served as a Church of Ireland clergyman before moving to Toronto, Upper Canada in 1839 to become the principal of Upper Canada College.He resigned from the position in 1842 to serve as vice-president of King's College and professor of logic, rhetoric, and classics.In 1849, King's College was renamed as the University of Toronto, and McCaul was elected to succeed John Strachan as president.