He has written, co-written, or ghostwritten 13 nonfiction books and frequently works as a substantive editor.
His articles, essays and reviews have appeared in many publications, among them Saturday Night, Report on Business, The Globe and Mail, Reader's Digest, The New York Times Magazine, TORO, The Walrus, Chatelaine, enRoute, Toronto Life (he was the magazine's media columnist in the late 1980s), and National Post Business (he served as senior writer from August 2001 until April 2003).
At that time, he returned to full-time journalism and taught Advanced Feature Writing in Toronto Metropolitan University's G. Raymond Chang School of Continuing Studies from 2003 to 2018.
He has been on the faculty of the University of King's College's Master of Fine Arts (MFA) in Creative Nonfiction since 2013.
He gives workshops, lectures and appears on panels relating to feature writing, researching, reporting, and interviewing techniques and other aspects of journalism.