Canadian Council on Social Development
From Activist Den
The Canadian Council on Social Development (CCSD) is a non-governmental, not-for-profit organization with the mission to develop and promote progressive social policies inspired by social justice, equality and the empowerment of individuals and communities through research, consultation, public education and advocacy.
