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

Ottawa, Canada
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…
73
10
63
106,194
Best John Glenn quote: "As I hurtled through space, one thought kept crossing my mind - every part of rocket was supplied by lowest bidder."
58
4,509
7,313
This is the kind of extreme, radical multiculturalism we've been hearing about. Clearly a grave threat to our way of life.
A first snowfall for Eritrean children new to Canada. #NewcomersWelcome #WelcomeToCanada #RefugeesWelcome #privatesponsorship #BVOR
190
1,416
7,202
Wow - at 91, Chretien still has fight. "Nobody will starve us into submission. Canada is and will remain the best country in the world. Vive le Canada".
177
672
5,976
109,827
Costa Rica has sent 102 firefighters - Los Bomberos - to fight wildfires in Canada. Thank you Costa Rica. Good job, charge d’affaires, ⁦@DanaCryderman
126
864
5,920
89,267
I’m on vacation but can’t stop watching the train wreck taking place in slow motion in Ottawa. Trudeau has now removed the only person in Cabinet with business experience and handed the task of economic recovery to a journalist. As a journalist, I find that concerning.
703
1,247
4,704
This is what Canada is up against: a constituency that is not open to persuasion; that is not only ignorant of, but disdains the facts; that swallows all Trump’s lies and regurgitates them to scapegoat and spread hate. 🇨🇦 has to insulate itself from this madness.
Replying to @BowinnMa
Why can't Canadians understand that the WHOLE ISSUE is that we have been giving Canada 200 BILLION dollars a year and getting NOTHING back. Not even free trade. Nothing. Not even border security. Nothing. Canda is a BURDEN on the United States. Canda is a TAX on every U.S. Citizen. You are lazy, grifters, slackers and thieves from my point of view. Stop throwing your hissy fit and live up to being a good neighbor and not a thieving bum.
326
485
4,025
195,696
I have a dream in which the prime minister of this country attempts to govern on behalf of all Canadians, not just those who endorse his ideological crusade. Silly, I know….
389
485
3,785
I don’t care about the “he’s kissing the ring” BS. This is what Canada’s prime minister should be doing in the national interest.
With an interesting special guest at the Trump head table at Mar-A-Lago
927
309
3,744
321,528
Sasha is not running for anything. You should take this down, Candice.
EXCLUSIVE: Mark Carney sent his eldest daughter Sasha Carney to discredited U.K. Tavistock Transgender Clinic
854
238
3,816
409,832
Mark Carney in Colchester-Cumberland riding in NS, which was represented last time by Conservative Stephen Ellis. Noisy protesters shout he is controlled by the World Economic Forum. Carney puts his finger to his ear and jokes: “I’m listening for the orders coming through.”
277
341
3,739
217,168
I honestly can’t fathom Canadians who excuse Trump’s threat to unilaterally impose 25 percent tariffs on three quarters of our exports, in breach of the trade deal he signed. “I’m glad he’s doing it,” said one idiot. Blinded by their hatred of Trudeau, they are apparently oblivious to the long-term damage this would do.
1,444
474
3,532
390,442
A future Liberal government would provide $2,000 travel bursaries to send Canadians camping. I think that might be the stupidest thing I've heard so far in this election.
623
889
3,211
Bugger. I'm one of 61 Canadians just sanctioned by Russia. There goes the trip to Moscow.
282
95
2,926
@JustinTrudeau⁩ arrives in Vancouver. Trade secret - the obligatory wave on arrival is a bit of a sham. There’s no-one here but staff and reporters - and he’s definitely not waving at us.
516
780
3,086
This resignation letter is savage. Freeland says Canadians know when the government is working for them and "equally know when we are focused on ourselves". In other words Liberals First, Canada second. From a finance minister whose seat is still warm.
150
516
3,171
110,414
So you get untold quantities of oil, gas, lumber, critical minerals and limitless amounts of fresh water. We get a country in the 90th percentile for rampant gun mortality, the worst healthcare system in the developed world and ....you. Tempting.
Trump: "To be honest with you, Canada only works as a state. We don't need anything they have. As a state it would be one of the great states. This would be the most incredible country visually. If you look at a map, they drew an artificial line right through it."
264
430
3,004
125,716
Surreal moment wandering through Schiphol airport in Amsterdam and seeing Ottawa’s parliamentary precinct all over every TV. The world is watching - and not in a good way.
199
683
2,835
I know the arguments against the handgun ban but it is long overdue. It has worked in the UK. I realize it is likely to work less well in a country that sits next to the United States. But just because you can’t do everything doesn’t mean you do nothing.
446
275
2,104
The story so far: Ottawa Police had tow trucks lined up; the OPP say there was no threat to national security; and the RCMP indicated no need for additional powers. The government’s case is looking thinner than a hermit’s address book. kitchener.citynews.ca/nation… via @CityNewsKIT
456
788
2,398
We’re in the middle of a national crisis and the House of Commons is like a kindergarten sandbox. @MelissaLantsman asks @JustinTrudeau when he lost his way. He replies that Conservative members have been standing with people waving Swastikas. Bedlam ensues.
349
397
2,262
This man should be the federal environment minister
Politicians need to learn how to do math.
109
605
2,337
190,874
Some quite unpleasant folks have come out to greet the Liberal leader in Nobleton, Ont.
1,029
373
2,143
This opens the floodgates. Will smokers and/or drinkers be next?
COVID live updates: Unvaccinated Quebec adults will have to pay a health contribution, Legault says montrealgazette.com/news/loc…
962
390
2,070
How the hell is Canada in a diplomatic war with India, which should be a democratic ally? New Delhi accuses the Trudeau government of an ""anti-India separatist agenda" and is threatening "further steps" against Canada. The Biden Administration has dealt with similar concerns about India's actions on their soil quietly and more adeptly. mea.gov.in/press-releases.ht…
690
330
2,096
870,917
Been a tough day. Cheers, everyone.
118
234
2,055
My wife has been sick with a persistent cough, so we have self-isolated. I’ve been fine, except I’ve completely lost my sense of smell. Upside - can’t even smell poopy diapers. This, apparently, is a suspected symptom of COVID. I didn’t know, so I’m telling you. Stay home.
160
322
1,924
"It would be irresponsible and unfair to pass on more debt to the next generations" - Chrystia Freeland, after eight consecutive unbalanced budgets and a doubling of the national debt. nationalpost.com/opinion/fed…
184
650
2,017
80,445
I’ve been a journalist for more than 30 years and have never encountered this “collusion”. Worst thing is @andrewscheer knows that and is just trying exploit the ignorance of his more credulous followers.
No wonder Trudeau wants to censor all but four or five Liberals news sources: they all coordinate in attacking Poilievre with the same false headline. Collusion?
964
393
1,688
556,207
The most astounding thing about this story is that Chiang is still the Liberal candidate.
NDP MP Jenny Kwan on the Carney Liberals candidate Paul Chiang advocating for his political competition and a Canadian to be taken to Chinese consulate for a CCP bounty, “in what universe is this normal?” Kwan has been targeted by CCP officials herself in the past.
185
512
2,015
161,997
Heart-breaking
Video of Ukrainian father saying goodbye to his kids while he stays behind to fight. Fuck war. nitter.app/journoloji/status/1496…
118
439
1,855
You’re a journalist? And you don’t mention what prompted the “relentless bombardment”. Maybe look for another line of work.
Tens of thousands marching in Toronto to mark one year of Israel’s relentless bombardment and genocide in Gaza. I can’t see the beginning or end of the procession.
280
267
1,908
87,700
Appalling footage of Hamas supporters celebrating in Toronto. In 2015, a Senate committee recommended updating the hate law to consider it an offence to glorify terrorists, terrorist acts or terrorist symbols. Nothing was done. The Liberals should revisit that recommendation.
227
396
1,824
132,434
Missed my first budget in 15 years. But my 17 year old son was in the HoC. Here's his take: "Cons made complete fools of themselves".
171
342
1,600
There’s simply no justification for the federal public service growing three times population growth, especially when we are also spending $20B on contractors. Shocking to read the latest numbers. financialpost.com/opinion/ci…
140
742
1,892
44,784
No comment needed. Except the sadness is palpable.
148
230
1,858
92,707
I have to say, I think Poilievre withdrawing "wacko" and replacing it with "radical" or "extremist" should have been the end of the matter.
#BREAKING: The Liberal speaker has kicked Pierre Poilievre OUT of the House of Commons.
235
297
1,813
82,439
Trump has mistaken Canadian citizens for consumers; he thinks everything has a price but you can’t buy belonging to the best country in the world.
JUST IN: President-elect Trump's Christmas message
890
214
1,721
201,025
@MarkJCarney⁩ rails against the “politics of slogans”. “We need solutions, not slogans,” he said, which is a slogan.
379
213
1,736
115,728
Canada should update its hate laws to ban glorification of terror. nationalpost.com/news/politi…
362
281
1,613
89,294
I moved to Canada 20 years ago this month. I'd already studied here at two universities, which means I've spent nearly half my life here. I am grateful beyond words for the opportunities I have had in the greatest country in the world. Happy Canada everyone.
41
107
1,525
The extreme lengths he went to emphasize he doesn’t read intelligence briefings was beyond odd. nationalpost.com/opinion/jus…
275
458
1,633
92,297
“I urge you to vote in the best interests of Canada”. Powerful stuff by someone who understands the big picture.
An important message from Vice-Admiral (Ret’d) Mark Norman.
120
547
1,606
It’s taken too long but this is a vindication of the Trudeau government’s strategy of pressuring the Whitehouse to strike a deal with Meng Wanzhou and link it to the case of the two Michaels.
325
179
1,417
Trudeau looks and sounds like a man who is fighting for his political life.
318
202
1,594
147,909
Compare and contrast: Poilievre says Hamas is a "terrorist death cult" maximizing suffering for everyone, uses human shields in a war it started. Trudeau says the pathway to peace is "getting more difficult with all the hardship that Palestinians are going through." Words matter
288
354
1,546
106,722
It’s always amusing to hear an MP walk the line - “Hunting rifles are not banned - that’s disinformation by the gun lobby” - only to find the PM has changed the line, without telling them - “Uh… we may need to take another look at this…”.
70
313
1,597
It is passing strange that @JustinTrudeau can coax a tear for any transgression that took place before October 2015, yet has still to express even a tinge of regret for anything that has taken place since.
86
375
1,466
Blue skies for a Liberal rally in Nepean. “Never 51,” says Mark Carney to loud cheers.
550
260
1,615
63,936
This is a terrible look.
I had a constructive discussion with my fellow Premiers on how best to deal with the threat of tariffs from the incoming U.S. administration. We agreed on several strategies and I look forward to continuing to work with them on this critical issue. However, federal government officials continue to publicly and privately float the idea of cutting off energy supply to the U.S. and imposing export tariffs on Alberta energy and other products to the United States. Until these threats cease, Alberta will not be able to fully support the federal government’s plan in dealing with the threatened tariffs. Alberta will simply not agree to export tariffs on our energy or other products, nor do we support a ban on exports of these same products. We will take whatever actions are needed to protect the livelihoods of Albertans from such destructive federal policies. We  also urge our entire nation to use this tariff threat as an opportunity to correct the misguided direction of this country and commence multiple infrastructure projects that focus on developing, upgrading and exporting our oil, gas and other natural resources, instead of effectively land locking them and keeping us fully reliant on one primary customer. I will be travelling to Washington D.C. this week for the inauguration, and will be returning to the United States several times over the coming months to meet with U.S. lawmakers and officials to continue to make the case against the imposition of tariffs on Canadian products and to strengthen and grow the trading relationship between our two great and independent nations.
794
140
1,539
216,726
There’s still plenty of hope and beauty in the world.
79
24
1,500
If the deficits for last year and this come in $20B higher than the finance minister forecast, her credibility will be as shredded as her fiscal anchor. nationalpost.com/opinion/joh…
469
344
1,485
36,264
It feels like Canada is splintering into two tribes - the intolerant, authoritarian woke lunatics on the left and the spittle-flecked, hateful lunatics on the far-right. Where are the voices of compassion and common-sense? The silent majority needs to speak up.
1,342
238
1,491
What bollocks. As the former prime minister must know, the time bell had rung on his government by 2015. Media bias is a convenient scapegoat but makes him sound like a sore loser.
"They would not cover cover my announcements. They would not cover any gaffe of my opponent, they scrubbed it out ... They would not run any ad that showed footage depicting my opponent in an unfavourable light ... We literally were censored out of the coverage." #cdnpoli (2018)
463
195
1,283
The Liberal platform is a greater danger to Carney’s lead in the polls than the debates. nationalpost.com/opinion/joh…
190
405
1,494
74,841
Governing is hard. There are pressures from all sides and hard choices have to be made. Everyone’s an armchair quarterback. But what is happening in Ontario was foretold in real time by what happened in the UK over Christmas. The failure to respond adequately is inexcusable.
67
192
1,251
"Pierre Poilievre will leave us divided and ready to be conquered because a person who worships at the altar of Donald Trump will kneel before him, not stand up to him." This line will be wheeled out time and again in the imminent election.
373
257
1,452
68,031
This is the tough part of being prime minister: trying to console the inconsolable.
560
134
1,459
149,318
Was correct in my raw copy, in the newspaper and it appears to be correct online. If I knew you were going to be like that, I’d have left my original description of you in the piece: “rabid partisan”.
Hey @IvisonJ, totally cool with you writing whatever you want about me, but do you think you could attempt to spell my last name right? You’re not even consistent with your spelling of it within the same article. Thanks in advance. ✌️
174
236
1,422
194,266
What a farce. Parliament debates a published motion all day and then at the 11th hour, the Libs and NDP cook up a totally new motion. They don't even have the amendments in French. MPs are going ballistic that their privileges have been infringed - and they're right.
112
386
1,422
152,153
Welcome to Luna, the destroyer of worlds. Who knew an 8-week-old puppy could wreak such havoc.
98
17
1,303
Trudeau makes a funny - Scheer is bringing back Harper's cuts - "the first time the Conservatives have ever recycled anything".
61
251
1,135
Lot of people saying they feel politically homeless.
217
117
1,284
Debate over. Carney wins because no-one pulled his underpants over his head. He looked more uncomfortable than I have ever seem him. But his French was sound and he survived.
269
102
1,391
121,819
Anarchists and anti-colonialists are boasting proudly of their intention to #shutdowncanada. They are succeeding - closing ports, rail-lines and blockading legislatures. Where are the political voices saying this is unacceptable and that Canada will remain open for business?
213
374
1,310
Something strange and wonderful has been sparked by @realDonaldTrump's dishonourable comments about this country. I think it might be a Canadian identity.
55
208
1,163
How about those of us trying to get home to have dinner with our kids take to the streets tomorrow to protest against professional protestors?
#BREAKING Supporters of the Wet-suweten first nation are blocking traffic in downtown Ottawa. @ctvottawa
244
240
1,277
I support MAID as the hallmark of a civilized society - at least I supported it for adults whose death was “reasonably foreseeable”. But granting access to minors and people with mental illness….We have lost the plot here.
152
120
1,313
131,729
Andrew Scheer has developed an unfortunate habit of making claims that prove to be false - Jon Venables, Faith Goldy and now RCMP commish.
195
480
1,119
Seven flights landed in Toronto from Vancouver today. BC is seeing record numbers of COVID cases. 1500 of the 1900 P1 Brazilian variety are in BC. Brazil is reporting an unusually high number of infant mortalities that seem to be linked to P1. What are we doing?
179
380
1,220
Post caucus scrum with transport minister Omar Alghabra Reporter: Can we expect an announcement today about new (airport) measures or --? Alghabra: Expect an announcement when we're ready to make announcements. That's a minister who's feeling the heat.
195
219
1,276
With all criticism of Theresa Tam - some valid - it should be noted Canada is doing better than many of its peers. A friend who visits hospitals in a professional capacity reports they are “80% empty”. Another who works in public health says: “That’s what success looks like.”
256
193
1,157
Everyone has a right to their opinion. But the abuse, intimidation and naked hate have no place in our democracy. There were mothers with children calling our prime minister “a f***ing asshole”. Come on people, we can do better than that.
1,654
240
1,164
There is a bandwagon of MPs out there criticizing the removal from a classroom of a hijab wearing teacher. But where were they during two elections since bill 21 was introduced?
92
143
1,204
Replying to @AndrewScheer
It's a wire story, with a suggested heading everyone used. Every political rookie knows that - and you're a lifer. The only conclusion that can be drawn is that you are deliberately trying to stoke conspiracy and disinformation. You need to give your head a shake, Andrew.
90
118
1,060
90,017
So you can protest and not be arrested but you can be arrested for doing your job informing Canadians?Ok. Got it.
169
444
1,176
You’d have to be off your meds to go to the US to watch the World Cup with these nuts in charge. Want to watch a game, go to Vancouver, Toronto, Mexico City or Guadalajara.
VANCE: We'll have visitors from close to 100 countries. We want them to come, we want them to celebrate, we want them to watch the games. But when the time is up, they'll have to go home, otherwise they'll have to talk to Secretary Noem AUDIENCE: 🦗😳🦗😳
144
240
1,294
55,937
The ultra-safe, socially distanced campaign continues. First campaign stop was in. Syrian bakery where ⁦@JustinTrudeau⁩ was asked whether he was aware the event was breaking maximum occupancy limits.
118
336
1,181
This is a consensus in Canada that has not been articulated enough.
Replying to @benaverbook
A fresh take on Canadian identity. No hyphenated divisions. No imported conflicts. Just Canadians building together.
81
168
1,178
66,850
The fragility of life is never plainer than when it is lost in something as mundane as the commute home. Positive energy being sent to everyone affected by today's bus tragedy in Ottawa. Take a moment and hug your loved ones.
18
220
1,072
Good stump speech by ⁦@erinotoole⁩ in Nanaimo. I doubt there’s a person in this room that walks out thinking he’s not winning this thing.
172
208
1,137
Hey, American Rush fans. This is what the boys think of your president. Elbows Up!
154
177
1,185
31,873
I’ve spent the week at the Calgary Stampede and it seems the thrill has gone from the love affair with Pierre Poilievre. open.substack.com/pub/johniv…
431
199
1,186
172,473
A very full in-box today from outraged Canadians who don't fit the "multi-millionaire" description offered by the prime minister but will be sideswiped by the capital gains tax inclusion increase nonetheless. 1/2
126
245
1,154
204,672
BC producer says he can ship his pinot noir to Washington state duty free under USMCA but pays a 71 percent mark-up to get into the LCBO in Ontario. It may be true that we can give ourselves much more than Donald Trump can ever take away. But we're not. nationalpost.com/opinion/joh…
95
331
1,192
51,520
The Conservatives are hearing two more ministers to go today. If true, who can blame them. Trudeau has shown no loyalty to his cabinet/caucus.
58
136
1,063
69,778
How much is this back room deal between the Liberals and the NDP going to cost the country?
172
215
1,101
65,153
In case anyone was wondering why their feed is not full of my usual gibberish, I’m on paternity leave with this little beauty. A much more productive and satisfying use of time.
65
11
1,078
63,210
This is reprehensible from someone I’ve admired since watching him campaign in London, Ont., more than 30 years ago. Democracy is not a game where you say: “If we lose, we’re not playing.” theglobeandmail.com/opinion/…
424
163
1,109
130,041
Thinking of colleagues @glen_mcgregor and Joyce Napier, two of the best in the business, who were let go by CTV today. Who is going to be left to tell our stories?
380
171
998
378,851