Greg Wilson has received a B.A. from the University of Toronto for his studies of Russian language, literature, and history both at Toronto and at Leningrad State University, and in English literature at the University of British Columbia. He has worked in public relations, advertising, and government. He has an extensive record of involvement with community-based non-profit organizations.