John Ivison Profile Banner
John Ivison Profile
John Ivison

@IvisonJ

Followers
59,592
Following
1,282
Media
916
Statuses
21,167

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

Ottawa, Canada
Joined October 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@IvisonJ
John Ivison
5 years
This is the kind of extreme, radical multiculturalism we've been hearing about. Clearly a grave threat to our way of life.
@RebsD
Rebecca Davies
5 years
2K
24K
127K
204
2K
9K
@IvisonJ
John Ivison
7 years
Best John Glenn quote: "As I hurtled through space, one thought kept crossing my mind - every part of rocket was supplied by lowest bidder."
63
5K
9K
@IvisonJ
John Ivison
4 years
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.
808
1K
5K
@IvisonJ
John Ivison
2 years
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….
463
530
4K
@IvisonJ
John Ivison
5 years
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.
679
961
3K
@IvisonJ
John Ivison
2 years
Bugger. I'm one of 61 Canadians just sanctioned by Russia. There goes the trip to Moscow.
333
120
3K
@IvisonJ
John Ivison
3 years
@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.
Tweet media one
557
833
3K
@IvisonJ
John Ivison
2 years
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.
219
739
3K
@IvisonJ
John Ivison
2 years
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.
489
363
3K
@IvisonJ
John Ivison
2 years
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. via @CityNewsKIT
555
850
3K
@IvisonJ
John Ivison
2 years
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.
376
436
2K
@IvisonJ
John Ivison
6 months
This man should be the federal environment minister
@MPelletierCIO
Martin Pelletier
6 months
Politicians need to learn how to do math.
119
641
2K
123
666
3K
@IvisonJ
John Ivison
3 years
Some quite unpleasant folks have come out to greet the Liberal leader in Nobleton, Ont.
Tweet media one
1K
416
2K
@IvisonJ
John Ivison
2 years
This opens the floodgates. Will smokers and/or drinkers be next?
@mtlgazette
Montreal Gazette
2 years
COVID live updates: Unvaccinated Quebec adults will have to pay a health contribution, Legault says
Tweet media one
337
65
152
1K
418
2K
@IvisonJ
John Ivison
4 years
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.
184
412
2K
@IvisonJ
John Ivison
4 years
Been a tough day. Cheers, everyone.
Tweet media one
126
259
2K
@IvisonJ
John Ivison
9 months
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.
@AndrewScheer
Andrew Scheer
9 months
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?
Tweet media one
2K
2K
7K
1K
524
2K
@IvisonJ
John Ivison
15 days
"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.
207
743
2K
@IvisonJ
John Ivison
2 years
Heart-breaking
@petergyang
Peter Yang
2 years
Video of Ukrainian father saying goodbye to his kids while he stays behind to fight. Fuck war.
5K
47K
205K
129
490
2K
@IvisonJ
John Ivison
7 months
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.
258
471
2K
@IvisonJ
John Ivison
5 years
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".
185
448
2K
@IvisonJ
John Ivison
7 months
Canada should update its hate laws to ban glorification of terror.
413
327
2K
@IvisonJ
John Ivison
6 years
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.
46
131
2K
@IvisonJ
John Ivison
3 years
“I urge you to vote in the best interests of Canada”. Powerful stuff by someone who understands the big picture.
@CPC_HQ
Conservative Party
3 years
An important message from Vice-Admiral (Ret’d) Mark Norman.
458
1K
3K
139
580
2K
@IvisonJ
John Ivison
22 days
The extreme lengths he went to emphasize he doesn’t read intelligence briefings was beyond odd.
308
518
2K
@IvisonJ
John Ivison
3 years
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.
357
240
2K
@IvisonJ
John Ivison
1 year
Trudeau looks and sounds like a man who is fighting for his political life.
368
219
2K
@IvisonJ
John Ivison
6 months
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
326
403
2K
@IvisonJ
John Ivison
1 year
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…”.
80
342
2K
@IvisonJ
John Ivison
5 years
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.
92
395
2K
@IvisonJ
John Ivison
2 years
There’s still plenty of hope and beauty in the world.
Tweet media one
84
27
2K
@IvisonJ
John Ivison
2 years
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.
2K
261
2K
@IvisonJ
John Ivison
4 years
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.
505
259
2K
@IvisonJ
John Ivison
3 years
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.
79
249
2K
@IvisonJ
John Ivison
1 month
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.
130
445
2K
@IvisonJ
John Ivison
1 year
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”.
@MarkGerretsen
Mark Gerretsen 🇨🇦 🇺🇦
1 year
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. ✌️
Tweet media one
602
44
223
183
253
2K
@IvisonJ
John Ivison
4 years
John Ivison: It's time to cancel Justin Trudeau's COVID-19 'morning show' and get back to Parliament via @nationalpost
117
390
1K
@IvisonJ
John Ivison
3 years
Welcome to Luna, the destroyer of worlds. Who knew an 8-week-old puppy could wreak such havoc.
Tweet media one
108
18
1K
@IvisonJ
John Ivison
5 years
Trudeau makes a funny - Scheer is bringing back Harper's cuts - "the first time the Conservatives have ever recycled anything".
66
341
1K
@IvisonJ
John Ivison
3 years
Lot of people saying they feel politically homeless.
231
129
1K
@IvisonJ
John Ivison
6 years
Something strange and wonderful has been sparked by @realDonaldTrump 's dishonourable comments about this country. I think it might be a Canadian identity.
66
257
1K
@IvisonJ
John Ivison
4 years
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?
218
405
1K
@IvisonJ
John Ivison
1 year
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.
176
143
1K
@IvisonJ
John Ivison
5 years
Andrew Scheer has developed an unfortunate habit of making claims that prove to be false - Jon Venables, Faith Goldy and now RCMP commish.
222
624
1K
@IvisonJ
John Ivison
4 years
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?
@saronfanel
Saron Fanel
4 years
#BREAKING Supporters of the Wet-suweten first nation are blocking traffic in downtown Ottawa. @ctvottawa
174
412
2K
278
253
1K
@IvisonJ
John Ivison
3 years
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?
191
434
1K
@IvisonJ
John Ivison
2 years
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.
209
238
1K
@IvisonJ
John Ivison
4 years
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.”
272
233
1K
@IvisonJ
John Ivison
3 years
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.
2K
293
1K
@IvisonJ
John Ivison
2 years
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?
100
161
1K
@IvisonJ
John Ivison
9 months
@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.
106
145
1K
@IvisonJ
John Ivison
4 years
So you can protest and not be arrested but you can be arrested for doing your job informing Canadians?Ok. Got it.
174
487
1K
@IvisonJ
John Ivison
3 years
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.
Tweet media one
127
362
1K
@IvisonJ
John Ivison
2 years
John Ivison: Trudeau’s intolerance of 'unacceptable views' has brought us to this moment via @nationalpost
215
311
1K
@IvisonJ
John Ivison
5 years
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.
21
266
1K
@IvisonJ
John Ivison
3 years
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.
Tweet media one
185
224
1K
@IvisonJ
John Ivison
13 days
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
151
274
1K
@IvisonJ
John Ivison
2 years
John Ivison: Extending restrictions on travel a sign of a government that isn't listening via @nationalpost
130
280
1K
@IvisonJ
John Ivison
1 month
How much is this back room deal between the Liberals and the NDP going to cost the country?
194
241
1K
@IvisonJ
John Ivison
1 year
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.
Tweet media one
71
12
1K
@IvisonJ
John Ivison
11 months
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?
419
195
1K
@IvisonJ
John Ivison
7 months
From next fall, French (from France) students at Quebec universities will pay half the tuition fees that students from other provinces in Canada. Digest that for a moment.
405
446
1K
@IvisonJ
John Ivison
7 months
Interested in an informed legal opinion - could section 319 (1) of the criminal code - inciting hatred against an identifiable group - be used to arrest Hamas supporters in Canada, celebrating the attack on Israel? No uninformed “whatabout” musings, thanks.
308
226
1K
@IvisonJ
John Ivison
6 years
What a mess. Canada is closed for business.
77
351
1K
@IvisonJ
John Ivison
5 years
This room is bursting now - 2,000 or so people at an 11pm Liberal rally on a cold Saturday night in Calgary. Something is happening.
191
321
1K
@IvisonJ
John Ivison
5 years
The hypocrisy of this statement is Olympian - condemning the use of past mistakes to undermine candidates for office. Liberal black ops have ended the political careers of at least four Conservatives in the past week.
@CPAC_TV
CPAC
5 years
“I think what is important is that—yes—people get challenged on mistakes they’ve made in the past, that they recognize those mistakes & they pledge to do better.”—Liberal Leader Justin Trudeau comments on accountability in light of 2001 photo of him in brownface #cdnpoli #elxn43
95
65
165
100
443
1K
@IvisonJ
John Ivison
5 months
This should be required viewing for all university students (and professors and administrators) in the US, UK and Canada. Sending it to my own kids now.
92
337
1K
@IvisonJ
John Ivison
3 years
People who under-estimate ⁦ @JustinTrudeau ⁩’s chances of electoral success have not watched him work a crowd.
Tweet media one
646
116
1K
@IvisonJ
John Ivison
5 years
This is how big this blackface thing has become around the world. British comedian Lenny Henry starts a speech on diversity by saying: "Hello, I'm Justin Trudeau."
73
374
961
@IvisonJ
John Ivison
2 years
John Ivison: The NDP-Liberal coalition has made an inefficient government inept via @nationalpost
59
271
1K
@IvisonJ
John Ivison
3 years
People are losing their minds in Nobleton. Long time since I’ve seen such fury in a federal election.
500
267
945
@IvisonJ
John Ivison
2 years
It is disconcerting to see Liberal ministers mocking calls for "reasonable accommodation". Are they comfortable pushing 3 million unvaxxed Canadians beyond the bounds of society? If they are, what do they think the long-term implications will be?
462
207
958
@IvisonJ
John Ivison
5 years
My daughter just told me she "unfollowed" me on Twitter. "You post too much," she said. Generation Z has no sense of loyalty.
65
50
985
@IvisonJ
John Ivison
1 year
I don't recall government communications in Ottawa being this bad. Departments no longer have people at the end of a phone. Deadlines for information are ignored. Information is in written form and often irrelevant. The system is broken. Yet taxpayers pay millions of $.
151
296
1K
@IvisonJ
John Ivison
5 years
Who's going to believe @JustinTrudeau 's sanctimonious rhetoric about doing politics differently now they've had a glimpse behind the curtain and seen they have a government as cynical and partisan as any other?
121
283
938
@IvisonJ
John Ivison
5 years
A jurist friend reminds me that on SNC Lavalin, many people (especially journalists) are accepting JWR's testimony as the truth, prior to other witnesses being heard. And that's not fair. Good point.
283
233
954
@IvisonJ
John Ivison
3 months
Rouleau let the government get away with one and Moseley delivered some judicial karma. Who's with me?
113
204
986
@IvisonJ
John Ivison
2 years
John Ivison: Transport minister thinks he's done all he can to alleviate airport chaos. He's wrong via @nationalpost
265
249
917
@IvisonJ
John Ivison
4 years
Hilarity ensues in finance committee as @PierrePoilievre grills @JustinTrudeau . Chair @WayneEaster ’s connection breaks due to a thunderstorm and the vice-chair takes over. Turns out it’s Poilievre, he plows on with his interrogation, ignoring calls by Libs to suspend the meeting.
59
167
906
@IvisonJ
John Ivison
7 months
The answer to my (rhetorical) question seems to be that French and Belgian students are exempt. So, from next fall, a student at McGill from Ontario will pay $17,000 and one from Paris will pay $9,000. That seems fair.
@IvisonJ
John Ivison
7 months
French citizens pay the same rate as Canadians at Quebec universities like McGill. Will they see their tuition fees increase too, or is this just aimed at anglophones?
143
87
364
203
296
964
@IvisonJ
John Ivison
4 years
John Ivison: Trudeau's lavish handouts risk turning workers into welfare slackers via @nationalpost
1K
230
858
@IvisonJ
John Ivison
1 year
John Ivison: Trudeau's priority on Chinese interference is protecting himself, not democracy via @nationalpost
67
283
934
@IvisonJ
John Ivison
2 years
Reality check for anyone who thinks $10 a day child care is coming soon. Quebec’s much vaunted system is the model and our experience is that it is nigh on impossible in this province to get a spot anywhere in driving distance, even for five times that amount.
168
252
897
@IvisonJ
John Ivison
5 years
Trudeau went out for a run around English Bay today, during a brief lull, on three hours sleep. We, the media, proudly went to the Flying Pig and ate ourselves into a stupor.
69
95
907
@IvisonJ
John Ivison
3 years
Very good speech by @erinotoole to his caucus this morning. He promised a future Conservative government would address Indigenous reconciliation. But said while Canada is not a perfect country, it should be built up, not taken down.
146
159
908
@IvisonJ
John Ivison
2 months
"My job is not to be popular". He's doing a hell of a job.
115
137
927
@IvisonJ
John Ivison
4 years
I just published this piece commending Trudeau for a non-partisan, pan-Canadian response to COVID. Now I’m going to have to take it all back, judging by the draft bill that neuters Parliament for 18 months.
@IvisonJ
John Ivison
4 years
John Ivison: Too soon to make definitive judgment on Trudeau's handling of COVID-19 crisis via @nationalpost
16
3
15
122
291
854
@IvisonJ
John Ivison
5 years
Busy morning on Twitter blocking fascists. I just honoured every man in my family going back three generations for wearing a uniform, so I didn't have to. Not about to let the malign ideology they battled to defeat in war-time, win in peace-time.
41
112
880
@IvisonJ
John Ivison
5 years
I'd forgotten about this stunt Unifor pulled last year - naming and shaming so-called "scabs". This union cannot possibly be deemed a sober participant in the government's media bail-out.
@IvisonJ
John Ivison
6 years
@UniforTheUnion Appalling. Why not put their addresses on here too, Unifor, and send a few hoodlums around with pitchforks and torches?
12
28
213
56
288
815
@IvisonJ
John Ivison
1 year
Dumb line. While there is no evidence of interference in the US election, there is plenty when it comes to the Chinese interfering in Canada. New talking points, please. via @nationalpost
132
187
863
@IvisonJ
John Ivison
2 years
In the UK on family business. Interesting that the UK has quietly ended vaccine mandates for health and social care staff - rather than losing 50,000 NHS staff.
53
199
842
@IvisonJ
John Ivison
3 years
If the government truly wanted to stimulate the economy, it would buy everyone a puppy. Puppynomics is premised on the assumption that you need to replace everything within a month.
Tweet media one
42
73
876
@IvisonJ
John Ivison
3 years
@RachaelHarderMP is getting under @JustinTrudeau 's skin on the Broadcasting Bill. She accuses the prime minister of not being able to define Canadian content or net neutrality. She knows the bill better than he does - and he knows it.
47
214
822
@IvisonJ
John Ivison
4 years
A reader writes: "God, I wish you would deport yourself back to wherever you came from. Your accent is enough to make a real Canadian puke," signed...wait for it...Vance McDonald. Mr. McDonald, you might want to take a look at the old family tree.
65
53
851
@IvisonJ
John Ivison
3 years
Health minister answers question about when vaccine will land by urging opposition to stop being mean to her government. "The virus thrives on us working at opposite ends," says @PattyHajdu . @MichelleRempel calls it "desperate political flailing", which, to be fair, it was.
80
138
814
@IvisonJ
John Ivison
4 years
There haven’t been many encouraging things about this Conservative leadership race but Leslyn Lewis’s entry onto the national stage has been one of them.
@LeslynLewis
Dr. Leslyn Lewis
4 years
I believe that when Canadians come together, there is nothing we can't accomplish. Let's build a stronger, more self-sufficient Canada. Statement: #cpcldr #cdnpoli
245
842
2K
50
179
828
@IvisonJ
John Ivison
5 months
CTV appears to have been commandeered by Hamas’ Interior Ministry. Second night in a row.
@HonestRepCanada
HonestReporting Canada🎗️
5 months
We are lost for words. This is outrageous @CTVToronto you had 1 job. To report on the festivities kicking off in #Toronto for #Hanukkah , with the menorah lighting, and instead, you filled the segment with clips of #Palestinians & the war in #Gaza . What were you thinking?
497
741
3K
111
225
851