canada’s future is socialism Join the struggle! Sign-up for our Newsletter: Newsletter First name Last Name Province/Territory City Email Sign Up If you are human, leave this field blank. Latest Statements Labour 2025: Needed now – a strong, united and mobilized trade union movement Victory for flight attendants! Now repeal Section 107! Solidarity with flight attendants, Repeal Section 107 Pride 2025: Fight capitalism’s deepening exploitation, bigotry and division! Canada gains nothing by embracing a war economy Scrap Bill C-2: Defend democratic rights Communist Party of Canada condemns Israel’s bombing of Iran Solidarity with the CUPW action in defence of Canada Post and public services The Nakba never ended: Stand with Palestine against genocide, starvation and annexation Campaigns 2025 Federal Election Campaign Roll Back Campaign Socialist Press