 Fagan was born in 1957 in Toronto, Ontario.He grew up in the Toronto suburbs and attended the University of Toronto, graduating with a degree in English and winning eight student awards.He has lived for short periods in London and New York City, and now lives in Toronto.