Ruling class places its bets on Mark Carney

Canada now has a former banker, never elected to any political post in his life, in the most important seat of the country

Free Mahmoud Khalil! Only class struggle can ensure freedom of speech!

Trump wants to make an example of Khalil and send a stark warning to the rest of the pro-Palestine movement: we will crush you—no matter what it takes.

Quebec education minister interferes in Palestinian history classes

The CAQ, which a few years ago posed as the champion of “academic freedom”, is now trampling on that freedom to please Zionists

Friends of the UCP leech off Alberta’s healthcare system

Premier Danielle Smith has been caught red-handed using contracts with private health care providers to give payouts to her friends

Trump’s New World Disorder

The liberal elite looks on Trump’s actions with abject horror. They denounce him as an “imperialist”, an “oligarch” and worse. But one should not throw stones in a glass house.

Faced with Trump’s tariffs: working class unity and international socialism

The era of free trade has brought misery upon the working class, with stagnating wages, factory closures, and harsher working conditions. But trade wars will bring no solution.

From terrorism to Marxism: lessons from the Russian revolutionary movement

The anger revealed by the support for Luigi must be directed into a mass movement, a collective struggle to overthrow capitalism.

How to save jobs?: A reply to a union leader

The looming trade war poses a serious threat to the livelihoods of hundreds of thousands of workers in Canada. But do the union leaders have a plan to counter this threat?

Quebec: A balance sheet of the struggle against Amazon closures

Without collective action by the workers themselves, even the world’s most successful boycott will not save jobs.

The communist position on the trade war

This is not our war