A Rhodes Scholar and a Guggenheim Fellow, he has taught non-fiction courses and workshops for the Banff Centre for the Arts, the Maritime Writers' Workshop, and the Quebec Writers' Federation, and he has given talks at Oxford, Cambridge, Ohio State, Concordia, McGill, Queen's and other universities.