Mark MacKinnon
banner
markmackinnon.bsky.social
Mark MacKinnon
@markmackinnon.bsky.social
Senior International Correspondent for The Globe and Mail, Canada's national newspaper. Now based in London, after stops in Moscow, Beijing and the Middle East. Author of The New Cold War (the book, not the thing).

Add me to your top-secret group chats!
Reposted by Mark MacKinnon
Fingers crossed that calling it “ice hockey” will be a red line for Alberta separatists
The Russian-speakers of Donbas are being persecuted. Lenin invented Ukraine.
January 25, 2026 at 6:42 PM
This.
Lol “ice hockey”
January 25, 2026 at 6:44 PM
The Russian-speakers of Donbas are being persecuted. Lenin invented Ukraine.
January 25, 2026 at 6:26 PM
“Great powers can afford to go it alone…. Everyone else needs other plans.”
Opinion: Mark Carney’s survival plan: Canada and other ‘middle powers’ must co-operate in order to thrive
Call it The Carney Paradox: In an era of predatory great powers, the benefits of global economic integration must be balanced with protecting national autonomy
www.theglobeandmail.com
January 25, 2026 at 5:50 PM
“It’s nine degrees at the moment. I am frozen. How can I warm myself if I don’t have electricity?”

Heartbreaking reporting and photography from Kyiv after the latest round of Russian missile and drone attacks, by @annavlasenko.bsky.social and @olgaivashchenko.bsky.social
Chilly Kyiv, beset by blackouts, tackles a new kind of cold war
Forced to adapt by Russian attacks on the energy grid, Ukrainians without heat make do with what they have
www.theglobeandmail.com
January 25, 2026 at 3:12 PM
It would be nice to see a lot more resistance to these bullying tactics from, well, Americans...
January 24, 2026 at 4:07 PM
Reposted by Mark MacKinnon
On this radar map showing the approximate flight paths of Russian missiles and drones, you get an idea of the volume of warheads sent to Kyiv.

On the right (east) Kharkiv came under a drone swarm attack, while one missile was fired at both Dnipro and Zaporizhzhia.
January 24, 2026 at 10:46 AM
Reposted by Mark MacKinnon
Trump’s imperialist threats to Danish sovereignty over Greenland have put European populists’ ties to the MAGA movement under strain

MAGA v MEGA

www.economist.com/europe/2026/...
Donald Trump’s bullying is irritating his European populist chums
French and German nationalists are not happy with America’s grab for Greenland
www.economist.com
January 24, 2026 at 10:53 AM
As "peace talks" resume in Abu Dhabi, Kyiv is reeling from another massive Russian attack overnight that involved 396 drones and missiles.

One dead, several injured and 80 per cent of the country facing emergency power cuts. (Some of us are without water too.)

Russia continues to seek capitulation
80% of Ukraine faces emergency power cuts following Russia's overnight aerial attack, focused on Kyiv
One person was killed, and another four were reported injured in Kyiv as Russia launched a mass attack on the capital overnight on Jan. 24, officials reported.
kyivindependent.com
January 24, 2026 at 9:36 AM
Reposted by Mark MacKinnon
It is amazing in a way how normal air defense work sounds to me. Like the most mundane thing. Like the sound of generator . the buzzing of electricity. Mundane and precious thing that keeps us alive
January 23, 2026 at 11:56 PM
Reposted by Mark MacKinnon
Fierce air defense battle in the skies above Ukraine's capital Kyiv in the recent hour.

I honestly tried to sleep, but it's too loud for everyone's comfort.

I heard at least three Shakhed drones in the vicinity; dozens of various explosions.
January 23, 2026 at 11:44 PM
Reposted by Mark MacKinnon
⚡️Explosions heard in Kyiv as Russia launches drones, missiles in mass attack.

Kyiv Independent journalists on the ground reported explosions in the capital, including the interception of a ballistic missile, as Ukraine's Air Force said Kyiv was "under mass attack" on Jan. 24.
Explosions heard in Kyiv as Russia launches drones, missiles in mass attack
Explosions were reported in Kyiv on Jan. 24, as Russia launched another mass attack on the capital.
kyivindependent.com
January 23, 2026 at 11:49 PM
Series of explosions over Kyiv. For anyone wondering how those negotiations in Abu Dhabi are doing…
January 23, 2026 at 11:32 PM
Reposted by Mark MacKinnon
(Reuters) - U.S. President Donald Trump's comments that NATO troops stayed off the front line in Afghanistan were "insulting and frankly appalling", British Prime Minister Keir Starmer said on Friday.

@reuters.com
January 23, 2026 at 4:32 PM
Reposted by Mark MacKinnon
457 British troops lost their lives in Afghanistan.

Trump avoided military service 5 times.

How dare he question their sacrifice. Farage and all the others still fawning over Trump should be ashamed.
January 22, 2026 at 8:00 PM
Fun with charts! Now let's add in health care. And school shootings. And minimum wages. And, well, democracy.

Peace in Greenland (for now), so time to roll out the Crimea/Donetsk scenario for Alberta?
Bessent pushes Albertan independence from Canada: "Albertans are very independent people. There's a rumor they may have a referendum on whether they want to stay in Canada or not. People are talking. People want sovereignty. They want what the US has got."
January 23, 2026 at 2:48 PM
I think we journos are going to have to start calling it the "so-called Board of Peace" - like we did with the so-called Islamic State, which also abused a word it had a perverted understanding of...
Trump withdraws Carney’s invitation to Board of Peace
Move follows Carney’s absence from the first meeting of the board and a speech widely viewed as a rebuke of Trump’s global agenda
www.theglobeandmail.com
January 23, 2026 at 9:59 AM
"Israel’s Prime Minister Benjamin Netanyahu, a harsh UN critic, was quick to join. He did so a day after bulldozing the emptied East Jerusalem headquarters of a UN agency set up in 1949 to feed, house and educate Palestinian refugees."
Who wants to join Donald Trump’s ‘Board of Peace’?
A fledgling club of autocrats, strongmen and monarchs is taking shape as the US president tries to recast the global order
www.ft.com
January 22, 2026 at 10:05 AM
Reposted by Mark MacKinnon
Trump in Davos, Switzerland:

"Without us, right now you'd all be speaking German".

German is the main language of Switzerland.
January 21, 2026 at 2:08 PM
Reposted by Mark MacKinnon
One more thing in common with Putin:

Fake history lessons
January 21, 2026 at 2:42 PM
Calamity far beyond your borders...
The choice is impeachment and removal or calamity for the United States. I don't see how anybody watching Trump's speech in Davos can draw any other conclusion. He's a senile madman.
January 21, 2026 at 2:41 PM
Reposted by Mark MacKinnon
The EU has delayed its vote on ratifying the trade agreement with the US.
January 21, 2026 at 2:34 PM
Wait until he finds out Zelensky stayed in Ukraine to deal with the fallout of the latest Russian attack on Kyiv...
🇺🇸🇺🇦 Trump: I’m dealing with President Putin, and he wants to make a deal. I believe that.

I’m also dealing with President Zelensky, and I think he wants to make a deal too. I'm meeting him today.
January 21, 2026 at 2:29 PM
Reposted by Mark MacKinnon
I listened to the same speech and this was not my understanding of what Trump said. He didn't permanently rule out force, he just said he wasn't planning on it now and thus left it open as a threat
DAVOS, Switzerland (AP) - Trump in Davos speech says he won't use force to acquire Greenland.

@apnews.com
January 21, 2026 at 2:27 PM
Oh, I will.
Trump: "Canada gets a lot of freebies from us. They should be grateful but they're not. He watched your prime minister yesterday. He wasn't so grateful. But they should be grateful to us. Canada. Canada lives because of the United States. Remember that, Mark, next time you make your statements"
January 21, 2026 at 2:24 PM