Recent Bullets
-
‘An Offer You Can’t Refuse’: Trump Sends Canada a Wake-up Call
An all-too predictable pattern has emerged in US-Canada relations. US President Donald Trump makes Canada ‘an offer it can’t refuse’. What follows is a national gnashing of teeth, flag-waving, businesses … Keep reading »
-
BDS@20: Redefining International Solidarity
On July 9th, we marked a milestone in the liberation struggle of the Indigenous people of Palestine, as the Palestinian-led nonviolent, anti-racist BDS movement completes 20 years of grassroots organizing … Keep reading »
-
BRICS: A Defensive Coalition Against the Empire
The decline of the United States is the main explanation for the rise of the BRICS and allows us to place the dynamics of this emergence in a long-term context. … Keep reading »
-
Iran’s Response to the Israeli-US Invasion
Not many saw it coming. In just 12 days, the Middle East was once again plunged into a catastrophic war – from Israel’s massive surprise invasion of Iran, to the … Keep reading »
-
City of Vaughan Attacks Free Speech
Politicians Crossed the Line in Firing of York Region Paramedic CUPE Ontario is calling out City of Vaughan politicians for overreach in the firing of a long-serving York Region paramedic and … Keep reading »
-
The State of Africa in the New World Order
Africa today stands at a crossroads, caught between internal crises, shifting global power dynamics, and the slow unraveling of the post-liberation political order. Across the continent, ruling parties that once … Keep reading »
-
Public Schools, Climate Disasters, Workers’ Control
One of the most unaddressed problems in coping with climate catastrophes is who will make decisions concerning what to do. There is a widespread assumption that the shots should be … Keep reading »