Canada's party of socialism dedicated to the creation of a new economic arrangement in Canada where the economy works for the needs of the people rather than the other way around.
Communist Party of CanadaSociety, Politics, Socialism, Marxism - Communist Party of Canada. Canada's party of socialism dedicated to the creation of a new economic arrangement in Canada where the economy works for the needs of the people rather than the other way around.
Canada's party of socialism dedicated to the creation of a new economic arrangement in Canada where the economy works for the needs of the people rather than the other way around.
Communist Party of Canada