Political journalist, author of The Riotous Passions of Robbie Burns and Trudeau: The Education of a Prime Minister.

Ottawa, Canada
Joined October 2009
So I've started my own Substack and it's all free...for now. Please check it out and subscribe. Did I mention it's FREE? open.substack.com/pub/johniv…
74
12
1
75
117,129
WTF, Steve? Look up the definition of “humanitarian.” What an embarrassing and outrageous thing to say. You should go back to Ukraine and ask the families of the children Putin has kidnapped and murdered whether they agree your friend Putin is a “humanitarian.”
Steve Witkoff to Putin: You talk so much about my president, President Trump, being a humanitarian. You are a humanitarian also, sir, and I salute that, I commend you, and I thank you again.
1,389
3,327
186
14,549
291,504
Beyond satire…
🇮🇪 The Irish state has published an advert discouraging grandparents from hugging their grandchildren, as part of a campaign designed to promote "consent".
6
1
1
72
3,919
John Ivison retweeted
Some Government of Canada websites have been temporarily taken offline as a precaution to protect government systems and Canadians' information, following guidance from the Canadian Centre for Cyber Security. This is in response to a vulnerability identified in PHP, software used by websites around the world. This is a global issue, and other governments and organizations are also taking protective measures. If your organization uses PHP, apply the latest security updates as soon as possible and follow @cybercentre_ca for updates. We take this situation extremely seriously. Thank you to the cyber security teams working to protect the services Canadians rely on. Affected websites will be restored once patches are applied.
59
421
52
1,155
100,260
Laughable.
FACT SHEET: Monitoring Canadian Activities in U.S. Politics ca.usembassy.gov/fact-sheet-…
31
13
1
126
4,247
How not to combat a separatist movement in your country. Distinctly Scottish broadcasting began in 1923.
BREAKING: BBC Scotland will close in spring 2027 as part of cost-cutting measures, the corporation has announced
8
10
90
4,300
John Ivison retweeted
TMU hired a retired judge to investigate antisemitism on campus. The judge found the school has a double standard for Jews, and failed to enforce its own code of conduct. So the same administration that commissioned the investigation hid its conclusion. nationalpost.com/opinion/joh…
33
442
18
1,791
46,193
Russia killed a one year old girl in her stroller today. Her mother died in the hospital a few hours later.
Trump: "Russia, frankly, has been fine on Ukraine. They haven't been doing much."
Readers added context they thought people might want to know
Trump's remarks were made the same day Russia conducted a drone strike killing six civilians including children in a Kharkiv region park, plus missile and energy infrastructure attacks leaving hundreds of thousands without power. kyivindependent.com/what-russias-d… kyivindependent.com/russian-drone-… kyivindependent.com/russia-strikes…
207
4,583
262
15,686
362,971
"Gentleman, to bed" My favourite clip from 'The Trip'
4
11
3
68
6,286
The students at TMU will move on. But the F4P - Faculty for Palestine - will continue to send out a new generation of kids to get arrested, and then complain they were brutalized. The rot is deep. nationalpost.com/opinion/joh…
20
39
3
215
8,559
Please consider making a contribution to the Together We Stand Military Families Fund to support the families of the soldiers killed and wounded at CFB Wainwright: give-can.keela.co/preview/cC…
31
59
2
231
12,680
John Ivison retweeted
Many nations fought bravely as part of ISAF!
41
45
3
326
9,801
A horrific Russian strike in the Kharkiv region. A “shahed” struck people directly – in a park near an ordinary café. Pure atrocity. Six people were killed, including children. A little girl was killed in a stroller – her name was Angelina, she was just over a year old, born in August 2025… Her mother’s name was Inna. She died in the hospital… Another girl who was killed was 11 years old. My condolences to their families and loved ones. Another 14 people were injured, including six more children. I am grateful to everyone who supports Ukraine under these circumstances and helps us shoot down “shaheds,” shoot down missiles, and stop Russian assaults. These are horrific photos, but behind them are shattered lives and the truth about this war. Lives must be protected. Ukraine needs air defense. You can't think about making money with Russia as long as it continues its asinine war. We ask that sanctions on Russia stay in place as long as the killings continue. We ask America to be strong, and we ask it to apply the Lindsey Graham law. We ask Europe to continue its support. We ask that everything possible be done to bring peace and guarantee security. Ukraine wants peace. It is Russia that has insisted on continuing the killing all this time. The world has enough strength to stop the war. That strength must finally be used – against the murderers.
5,686
28,394
3,443
94,069
4,316,234
John Ivison retweeted
Lots of posts wrt the Wainwright tragedy As a Patricia I am hugely grateful for what was clearly a remarkable response in the moment and thereafter Many families are now facing the worst of moments. We can do little to make things better but it can be made worse .... 1/2
5
18
1
263
13,965
CAF members: starting this year, the poppy will be worn on all uniforms starting October 24. This change will provide a longer and more consistent period for wearing the poppy. For guidance on wearing a poppy on a CAF uniform: canada.ca/en/services/defenc…
9
136
7
562
9,998
John Ivison retweeted
I am deeply saddened by the tragic loss of Private Shaun Farrell of the 3rd Battalion Princess Patricia’s Canadian Light Infantry during a fire-related training incident at CFB Wainwright on Saturday. My heartfelt condolences go to his family in Prince Albert. My thoughts remain with all who are grieving.
7
1
32
3,710
Imagine if in 1943 FDR had decided that the US would stop helping Britain and instead would side with the Third Reich. That's a bit like what President Trump is now doing by cozying up to Russia as it tries to destroy Ukraine. Utterly shameful. A humiliating moment for the US.
1,034
3,098
178
10,592
154,580