Search

Donald Trump ruins Justin Trudeau’s G7

Donald Trump decided to transform the G7 meeting in La Malbaie, Quebec into a fiasco. Less than 24 hours after stating that relations between the United States and Canada “have never been better” and after the seven major powers signed a joint communiqué to bring the G7 to an end, the American president did an […]

Saudi Arabia-Canada feud reflects ruling class fears at home and abroad

The ongoing dispute between the governments of Saudi Arabia and Canada continues to escalate. In the latest development, Saudi state television channel Al Arabiya aired a segment criticizing Canada’s human rights record, making a number of false claims—such as that Jordan Peterson had been arrested for his political views—while also pointing to real issues such […]