Seth Klein is a public policy researcher, writer and speaker and the former director of the Canadian Centre for Policy Alternatives - B.C. Office.