Recent articles
- Trade wars and class wars 5 Feb 2025 08:00:00
- California uses prison labour to deal with climate disasters. Canada must avoid a similar model 3 Feb 2025 11:00:00
- Queen’s workers unite to fight for better contracts 2 Feb 2025 13:52:40
- Workers join forces to fight for better work at Queen’s University 2 Feb 2025 11:00:00
- Unionizing Amazon is a top priority for the working class 30 Jan 2025 11:00:00
- Ontario election: Only a working class response can defeat Ford 29 Jan 2025 11:00:00
- Will Poilievre cancel $10-a-day child care? 27 Jan 2025 11:00:00
- Ford’s hat can’t hide his long list of corporate sellouts 23 Jan 2025 11:00:00
- CUPW strike: What comes after state intervention? 22 Jan 2025 11:00:00
- Is Canada helping Lebanon or working for the US and Israel? 21 Jan 2025 11:00:00
- Global crisis, global rage: Politics in the age of Trump 15 Jan 2025 13:49:13
- Ford declares war on encampments 14 Jan 2025 11:00:00
- Understanding Québec’s Bill 21: Putting secularism in perspective 10 Jan 2025 11:00:00
- Jean-Marie Le Pen: Life and death of a Nazi 9 Jan 2025 11:00:00
- 2015-2025: Trudeau’s legacy and the rise of Poilievre 8 Jan 2025 11:00:00
- Macron appoints zombie government in France 6 Jan 2025 11:00:00
- What’s left of Canadian social democracy? 2 Jan 2025 11:00:00
- Luigi Mangione should have watched Star Wars 28 Dec 2024 11:00:00
- Spring Radio: A socialist response to Pierre Poilievre, Part 2: Housing (feat. Ricardo Tranjan) 24 Dec 2024 11:00:00
- Canada ‘aids’ Palestine by training Palestinian police to repress resistance 23 Dec 2024 15:30:59
- Hamilton shows up to say no to fascism! 12 Dec 2024 11:00:00
- Support the call: Release Filipino union organizer Maoj Maga! 11 Dec 2024 11:00:00
- Without Sarah Jama, the NDP risks alienating progressive voters 10 Dec 2024 11:00:00
- On the Canada Post picket line: Workers fight for decent jobs and public services 9 Dec 2024 11:00:00
- Unhoused Halifax residents facing evictions 25 Feb 2024 06:20:00
- Zionists lead the charge to a more authoritarian Canada 16 Feb 2024 06:17:00
- Communities respond to state oppression with solidarity 13 Feb 2024 15:09:02
- School board responds to staffing shortage with more cuts 12 Feb 2024 06:49:00
- Selina Robinson, B’nai Brith and colonizer’s history 9 Feb 2024 06:48:00
- Saskatchewan’s pronoun law and Canadian anti-trans sentiment 7 Feb 2024 06:48:00
- Where are liberals driving us? 1 Feb 2024 16:56:32
- “What draws me to this style is the rage”: An interview with Darrel Wojick 30 Jan 2024 06:38:00
- Answer to school staffing crisis is better working conditions and student supports 29 Jan 2024 06:46:00
- For our nations to live, capitalism must die: From Turtle Island to Palestine 26 Jan 2024 06:00:00
- Spring Radio: The Spirit of Revolution 20 Jan 2024 14:33:08
- “The powerful will always remain loyal to the powerful”: An interview with Eevie Echoes 9 Jan 2024 14:05:27
- We all grew up on the NORAD Santa Tracker. But what is NORAD? 23 Dec 2023 06:57:06
- When kids march for Palestine they jeer, but Israel indoctrination OK 21 Dec 2023 06:03:00
- Spring Radio: Centering Equity in the Fight for Workers’ Power 9 Dec 2023 16:40:38
- Rank and file power needed to push beyond gains in ETFO tentative agreement 5 Dec 2023 16:13:27
- Building mass action for Palestine solidarity: Lessons from the UK 1 Dec 2023 18:11:31
- Humanity will not be free until the Palestinians are free 29 Nov 2023 13:42:59
- Toronto police should target Heather Reisman, not activists 28 Nov 2023 06:05:00
- Why CAPE needs a member-led union, now more than ever 27 Nov 2023 13:50:07
- Legacy of OCAP: The past, present and future of anti-poverty movements in Ontario 25 Nov 2023 17:21:03
- Spring Radio: The Legacy of OCAP 25 Nov 2023 17:15:40
- Picketing for Palestine 24 Nov 2023 17:59:50
- Emergency phone zap to demand a ceasefire now – script & slides 21 Nov 2023 14:46:05
- ESG and climate crisis: Why the market won’t save us 16 Nov 2023 06:48:00
- “Not in My Name:” Halifax Jews and allies rally for a ceasefire 11 Nov 2023 06:38:00