Der Sohn einer Diplomaten- und Schriftstellerfamilie wuchs unter anderem in Alaska, Costa Rica, Frankreich, Mexiko und in den kanadischen Provinzen Ontario und British Columbia auf. Erwachsen unternahm er Reisen in den Iran, die Türkei und Indien. 1981 graduierte er an der Trinity College School in Port Hope, Ontario. Danach studierte er Philosophie an der Trent University in Peterborough und arbeitete während dieser Zeit als Tellerwäscher, Baumpflanzer, Scherenspüler und Wachmann.