News Toronto police. Photo: JD Photography, Wikimedia Commons 03 Jul 2024 Freedom under threat as police label Palestine solidarity hate crime John Clarke
Opinion Benjamin Netanyahu meets with Justin Trudeau, 2015. Photo: IsraeliPM/Youtube 21 Jun 2024 Double standards on genocide: a toxic liability John Clarke
Opinion Stop C-51 protest, Ottawa 2015. Photo: Mike Gifford / CC BY-NC 2.0 15 Jun 2024 State hate: How the authorities fuel Islamophobia John Clarke
Opinion Pollution in the Saint-Charles river, Quebec city, Canada. Source: Wikicommon / cropped from original / CC0 1.0 31 May 2024 The poisoning of Grassy Narrows John Clarke
Analysis Modi with Trudeau in good spirits. Source: Ministry of External Affairs – Flickr / cropped from original / shared under license CC BY-NC-ND 2.0 Deed 08 May 2024 Modi government implicated in killing of Sikh activist in Canada John Clarke
Opinion Women wearing keffiyeh’s at a Palestine protest. Photo: Susan Ruggles / CC BY 2.0 01 May 2024 Fighting the racist Keffiyeh ban John Clarke
Opinion Canadian wildfire smoke hits Minneapolis, May 2023. Source: Chad Davis – Wikicommons / cropped from original / CC BY 2.0 18 Apr 2024 Canada faces another grim wildfire season John Clarke
Analysis Archive, Jan 2009: Canadians rally against attacks on Gaza. Source: § Pooyan Tabatabaei – Flickr / cropped from original / shared under license CC BY-NC-ND 2.0 11 Apr 2024 Free speech denied for Palestine solidarity John Clarke
Opinion Justin Trudeau. Photo: Government of Ukraine / CC BY 4.0 03 Apr 2024 Canada’s dubious arms embargo on Israel John Clarke
Opinion Palestine protest in North America. (Photo by Ted Eytan/Wikimedia Commons) 20 Mar 2024 Shrinking the boundaries of our democratic rights John Clarke
Opinion A protest at Royal Bank of Canada offices in downtown Toronto. Source: Jonathan McIntosh – Flickr / cropped from original / shared under license CC BY-SA 2.0 14 Mar 2024 Drought, disruption and climate disaster John Clarke
Opinion Photo: Adobe Stock 28 Feb 2024 Austerity Eugenics: Canada’s Assisted Dying Programme John Clarke