CRA Audited Charity Sponsors Book Tour For Anti Free Speech Violence Advocate (Feat. Harsha Walia)
The Canadian Centre for Policy Alternatives's about page contradictorily describes itself as "an independent, non-partisan research institute concerned with issues of social, economic and environmental justice" that since has become "one of Canada’s leading progressive voices in public policy debate