Canada’s Future is Socialism!

Program of the Communist Party of Canada