David Portier Profile Banner
David Portier Profile
David Portier

@optimistictory

Followers
2,851
Following
2,412
Media
373
Statuses
5,614

Expert, of “expert says” fame. 🇨🇦

Toronto, Ontario
Joined September 2021
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@optimistictory
David Portier
6 months
Liberals: “okay guys it’s bad. We’re 19 points down. How can we fix this?” Guilbeault: “let’s announce that we will no longer fund roads.” Liberals: “Great idea!”
76
457
3K
@optimistictory
David Portier
2 years
Only in Canada 🇨🇦 > Press Gallery obsesses over rumours of foreign funding for the mostly harmless convoy that annoyed them, in their downtown condos, personally. > Then ignores evidence of actual Chinese interference in our elections and the fact that PM knew and did nothing.
60
1K
3K
@optimistictory
David Portier
1 year
Things a Government could do with $13 billion: -Pay 32,000 nurses $80,000 a year for 5 years. -Buy 13,000 new MRI machines. - Exempt 325,000 households from taxes Things OUR Government did with $13 billion dollars: -Overpay a German company for 3,000 jobs.
210
874
3K
@optimistictory
David Portier
3 months
8% of 🇺🇸Americans don't have health insurance, but: 22% of 🇨🇦 Canadians don't even have a family doctor Just saying.
208
271
2K
@optimistictory
David Portier
2 years
I’m investing my $139.75 carbon tax rebate as a $139.75 donation to the Conservative Party, so I can eventually stop paying carbon taxes.
131
398
2K
@optimistictory
David Portier
2 years
Sure, Canada isn't broken at the moment, but you can't: 1. Get a passport 2. Use the airport 3. Get a family doctor 4. Be seen in the ER 5. Buy a house for the first time 6. Afford groceries 7. Afford your cell phone bill 8. Feel safe on public transit 9. Get a Via train
156
613
2K
@optimistictory
David Portier
6 months
Liberals: “okay, okay, we’re still 19 points down and I don’t think the ‘no more roads’ idea worked. Anybody got anything else? Lawrence MacAulay: “what about pictures of myself on a jolly to tropical Asia in February eating taxpayer funded lobster?” PMO: Perfect, do it!
Tweet media one
134
491
2K
@optimistictory
David Portier
3 months
11 Liberal MPs having to suddenly resign over treason would mean Trudeau loses his majority, just FYI: 156 LPC + 24 NDP = 180 Take away 11 MPs = 169 Then lose Toronto-St Paul’s? Game over.
173
544
2K
@optimistictory
David Portier
8 months
“Canada isn’t broken” except for: - the healthcare system - the RCMP - the CBC / media - the housing market - the immigration system - the military - the grocery market - the telecoms market - our airports and airlines Yeah, but otherwise it’s all fine.
124
468
2K
@optimistictory
David Portier
2 years
Nothing says solving the affordability crisis like the entire government skipping the airport mess to fly private to Vancouver.
@CTVNews
CTV News
2 years
PM Trudeau holding affordability-focused cabinet retreat in Vancouver
Tweet media one
708
38
162
93
462
1K
@optimistictory
David Portier
7 months
Remember, the most satisfying ending is going to be this:
Tweet media one
76
204
1K
@optimistictory
David Portier
3 months
Just think: if a random McGill computer had assigned to you the same dorm/res floor as Justin Trudeau, you too could be running the government into the ground.
Tweet media one
53
231
1K
@optimistictory
David Portier
4 months
The Liberals will lose in 550 days and everything between now and then is just an enormous waste of everyones time, money and potential. Everyone knows it. Just saying it out loud.
119
154
1K
@optimistictory
David Portier
4 months
Sure wish these guys were still running the Finance Department.
Tweet media one
Tweet media two
76
117
1K
@optimistictory
David Portier
2 years
38 years later, looking forward to @PierrePoilievre doing this once again:
Tweet media one
401
116
907
@optimistictory
David Portier
6 months
Controversial take: The Trudeau Liberal government has always been this bad, it just took everyone 8 years to notice.
105
92
857
@optimistictory
David Portier
1 year
If you guys don’t like who retired PM Stephen Harper hangs out with, wait until you find out what Jean Chretien has been upto in China.
42
159
842
@optimistictory
David Portier
5 months
"Wow, look how high those CPC polling numbers are" 🔵 CPC: 44% 🔴 LPC: 24%
Tweet media one
53
108
844
@optimistictory
David Portier
2 months
Predictions for 🇨🇦 next week: - Monday: The CPC wins Toronto St-Pauls - Tuesday: The Oilers win the Stanley Cup Agree?
156
73
832
@optimistictory
David Portier
15 days
No. of provinces where each party leads in the 🇨🇦 polls: 🔴 LPC: 0 🟠 NDP: 0 🟣 BQ: 0 🔵 CPC: 10 Source: Abacus
28
146
835
@optimistictory
David Portier
9 days
Charles Alder’s (predictable) Senate appointment is the final nail in the coffin of the Canadian media’s dying credibility, and crassly cynical.
29
148
858
@optimistictory
David Portier
1 year
Pierre Poilievre now leads with women:
Tweet media one
305
108
706
@optimistictory
David Portier
7 months
The Liberals have dropped to 3rd (!!!) place in Quebec: 🟣 BQ: 34% 🔵 CPC: 26% (!!!) 🔴 LPC: 25% Source: Abacus
30
95
716
@optimistictory
David Portier
5 months
Voter: “I am struggling” Liberal: “no you aren’t” Poilievre: “I’ll help you” Liberals: “why are we 20 points down”
@TorontoStar
Toronto Star
5 months
Pierre Poilievre says one thing. 200 experts refute it. Who to believe?
2K
385
1K
39
77
713
@optimistictory
David Portier
2 years
Vote intention by gender, 18-34 year olds: Male: CPC: 48% LPC: 15% NDP 26% Female: CPC: 23% LPC: 24% NDP: 42% Talk about a gender divide. Wow.
122
83
624
@optimistictory
David Portier
1 year
Accountability, this week: A former 🇬🇧 British PM had to resign as an MP for misleading the House. A former 🇺🇸 American President was indicted for mishandling classified info. A former 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scottish First Minister was arrested for apparent graft. Meanwhile in 🇨🇦 Canada….
77
148
626
@optimistictory
David Portier
2 years
Here’s what I learned watching Question Period today: - The Liberals should probably be better prepared for QP. - The anti-Poilievre talking points are “irresponsible,” “reckless” + “Bitcoin.” - The LPC isn’t even trying to talk beyond their 32%. - Freeland loses to PP in a GE.
@TrueNorthCentre
True North
2 years
Conservative leader @PierrePoilievre goes head-to-head with Deputy PM Chrystia Freeland in Question Period today over the government's tax increases. #cdnpoli
653
601
3K
105
98
555
@optimistictory
David Portier
7 months
New Abacus Federal Poll: 🔵CPC: 43% (!!!!!) 🔴 LPC: 24% Source: Toronto Star
47
71
568
@optimistictory
David Portier
11 months
This is vile, repulsive anti-semitism and celebration of mass murder and terrorism by a Canadian union. Utterly disgusting. @CUPEOntario
Tweet media one
38
141
566
@optimistictory
David Portier
9 days
Who wouldn’t want to be a 🇨🇦Senator? 💰💰 - $171k a year until 75. - $220k for staff / offices. - Free “business” travel. - A pension where taxpayers contribute $4.50 for every $1 you put in. - No pesky constituents. - No accountability. - Anonymity off Parliament Hill.
86
396
2K
@optimistictory
David Portier
2 months
Holy shit, we just won Toronto St-Paul’s!
10
21
552
@optimistictory
David Portier
1 year
LPC at 29%? Prepare to hear Liberals talking about abortion next week.
@338Canada
Philippe J. Fournier
1 year
Federal 🇨🇦 voting intentions from Abacus Data: 🔵CPC 36% 🔴LPC 29% 🟠NDP 18% ⚜️BQ 8% (36% in Qc) 🟣PPC 4% 🟢GPC 3% → [Abacus Data, March 2-4, 2023, n=2,600] #canpoli
Tweet media one
94
100
502
71
105
512
@optimistictory
David Portier
11 months
731 more days until Justin Trudeau is defeated in the 45th General Election. 🇨🇦
120
60
493
@optimistictory
David Portier
7 months
Got a carbon tax rebate cheque today? Here’s what to do with it: 1. Donate it to the Conservative Party 2. Take the 75% income tax deduction you just earned and invest it in one of Canada’s great energy companies. 3. Win.
50
114
478
@optimistictory
David Portier
9 months
Forget polls, all I want for Christmas is this:
Tweet media one
40
59
434
@optimistictory
David Portier
1 year
Pro tip: Twitter is less stupid if you mute Charles Adler.
37
29
432
@optimistictory
David Portier
3 months
Remember how the entire Laurentian elite and PMO, including David Johnston told us there was nothing to any of this? Incompetent charlatans, the lot of them.
@stevenchase
Steven Chase
3 months
Some Canadian politicians collaborating with foreign governments to further own interests: report /via @globeandmail
58
168
332
28
101
437
@optimistictory
David Portier
2 years
CPC Drinking Game: join in the fun as @PierrePoilievre becomes leader on Saturday and we all have to endure the media coverage:
Tweet media one
25
101
401
@optimistictory
David Portier
1 year
The federal government has announced over the next 10 years: They will build 100,000 homes. They will welcome 5.5 million new immigrants to Canada. I’m not great at math; but I think there might be a problem.
41
124
411
@optimistictory
David Portier
1 year
🚨 Katie Telford abortion tweet incoming 🚨
@CanadianPolling
Polling Canada
1 year
Federal Polling: CPC: 41% (+7) LPC: 28% (-5) NDP: 15% (-3) BQ: 7% (-1) GPC: 4% (+2) PPC: 3% (-2) Others: 3% Mainstreet Research / August 23, 2023 / n=1280 / MOE 2.7% / IVR (% Change With 2021 Federal Election) Check out federal details on @338Canada at:
Tweet media one
236
382
2K
17
57
409
@optimistictory
David Portier
1 month
I swear to god, if I see 1 single economically illiterate cabinet minister bragging about a 25 bps rate cut today, I'm going to scream.
43
37
407
@optimistictory
David Portier
4 months
Which 🇨🇦 federal budget helped you become middle class? Answer in comments. 2016: “Growing the middle class” 2017: “Building a Strong Middle Class” 2019: “Investing in the Middle Class” 2023: “A Made-in-Canada Plan: Strong Middle Class, Affordable Economy, Healthy Future”
80
49
358
@optimistictory
David Portier
5 months
PMO blocking Althia Raj — literally of all the people. Hilarious. What a time to be alive. Maybe Althia should join one of Ezra’s lawsuits?
Tweet media one
41
59
357
@optimistictory
David Portier
2 years
This is why people hate politicians: Del Duca: vote for me for Premier and we’ll cancel new highways. Also Del Duca: vote for me for mayor and I’ll build roads.
@StevenDelDuca
Steven Del Duca
2 years
Vaughan has some of the busiest and most gridlocked roads in Canada. Every day we’re spending more time commuting and less and less time with our loved ones. With your help, I want to fix that – it’s why I’m running for Mayor. Together, let’s get Vaughan moving.
496
41
390
30
78
346
@optimistictory
David Portier
1 month
Today more than ever.
@optimistictory
David Portier
4 months
Sure wish these guys were still running the Finance Department.
Tweet media one
Tweet media two
76
117
1K
22
30
354
@optimistictory
David Portier
8 months
I, for one, am shocked Mark Gerretsen’s press conference didn’t work.
@DavidColetto
David Coletto
8 months
Conservatives lead by 17 over Liberals in latest Abacus Data ( @abacusdataca ) poll. 🔵CPC 41% 🔴LPC 24% 🟠NDP 18%
Tweet media one
24
63
257
21
35
311
@optimistictory
David Portier
2 months
OPSEU walked into a trap.
@fordnation
Doug Ford
2 months
Make this summer an Ontario-made summer! Our new interactive map shows thousands of convenient options where you can still buy beer, wine, spirits and other drinks across the province. Check out a local brewery or winery for some fantastic Ontario-made products near you and
3K
431
3K
42
31
307
@optimistictory
David Portier
1 year
Media coverage of LPC vs CPC conventions: LPC: “members passed some cute but insane proposals, don’t worry they won’t be implemented.” CPC: “One person in the parking lot mentioned abortion, we’ll now speculate wildly on how they’ll implement it despite 9 prev years in power”
8
50
264
@optimistictory
David Portier
3 years
106,000 Canadians gave their lives in WWI and WWII to liberate Europe. Time to #raisetheflag so we can keep the faith and lower it on Remembrance Day.
Tweet media one
18
69
235
@optimistictory
David Portier
1 year
One of the allegations in the Globe was that Liberal campaigns were re-embursing donors the non-tax deductible portion of their donations. A CPC MP went to jail for less. Why is this alone not triggering an investigation?
7
70
251
@optimistictory
David Portier
6 months
If only all these Liberals who suddenly love Kim Campbell so much had voted for her in 1993!
27
19
256
@optimistictory
David Portier
4 months
When you were locked down and your parents died alone, Patty was flying around on a taxpayer funded private jet, because her needs trumped yours.
@PattyHajdu
Patty Hajdu
4 months
When people show you who they are, believe them. Quand les gens vous montrent qui ils sont, croyez-les. #cdnpoli #polcan
Tweet media one
3K
447
1K
8
34
256
@optimistictory
David Portier
1 year
LPC at 26.7% nationally. Cannot wait for more abortion content this week, while my groceries get more expensive and my generation still can't afford a home.
12
34
248
@optimistictory
David Portier
4 months
What did this new logo cost? Add your guess in the comments:
Tweet media one
195
42
231
@optimistictory
David Portier
1 year
🚨🚨🚨 the PMO just pulled the abortion alarm. 🚨🚨🚨 If you want any more proof of the China story and what internal polls say….
@telfordk
Katie Telford
1 year
I am unabashedly #prochoice . We must regularly talk about politicians who are not. You don’t have to look very far to know how human rights, esp abortion rights, can be taken away even in 2023. Keep speaking out. It’s not about tactics. It is about rights. Have a great day.
3K
223
1K
5
45
219
@optimistictory
David Portier
4 months
Poilievre supermajority incoming.
@CBCNews
CBC News
4 months
Economists say they're expecting the federal government to raise taxes in Tuesday's budget to help offset billions of dollars in new spending already promised in the pre-budget announcements that have been landing almost daily since the end of March.
825
267
474
29
18
217
@optimistictory
David Portier
1 year
The CPC is ahead by 16 (!!!!) points in the GTA, and almost tied in the 416. The 416! Holy shit. GTA: 🔵CPC: 46% 🔴LPC: 30% 416: 🔴LPC: 36% 🔵CPC: 33% Housing / interest rates are obviously government destroyer. Source: Angus Reid, 7 September 2023.
21
34
203
@optimistictory
David Portier
1 year
Long may the Canadian tradition continue of celebrating "good Conservatives" who appealed to liberal centrists who stubbornly refused to vote for them, and a press gallery who vilified them right until they were no longer in contention for power.
18
22
198
@optimistictory
David Portier
3 months
@ACMESalesRep Partisanship over treason is insane. If Conservative MPs did it; they should also face the same consequences
20
5
198
@optimistictory
David Portier
1 month
Nobody is working harder to defeat Trump than the Canadian media.
14
28
198
@optimistictory
David Portier
7 months
How news is manufactured: 1. Mark Gerretsen tweets some dodgy allegations (on PMO orders). 2. CBC and Toronto Star run articles, amplified by National Newswatch and Twitter. 3. Now the Prime Minister can campaign on it, because the media said it.
21
46
191
@optimistictory
David Portier
1 year
Abacus - National 🔵 CPC: 38% 🔴 LPC: 26% 🟠 NDP: 19% Millennials Only 🔵 CPC: 40% 🟠 NDP: 24% 🔴 LPC: 21% Source: Abacus Data, as reported in the Toronto Star on 7 Sept 2023.
15
43
188
@optimistictory
David Portier
2 years
CBC: Sues the CPC during a Federal Election. CBC: “I think what Prime Minister Trudeau meant to say was…” Also CBC: So unfair that the CPC doesn’t like us.
3
37
181
@optimistictory
David Portier
1 year
Our American neighbours are getting richer than us: Per Capita GDP: 🇨🇦 Can: $51k 🇺🇸USA: $70k
Tweet media one
32
32
182
@optimistictory
David Portier
3 months
Taxpayer: “I’m struggling to pay my mortgage and buy groceries. Everything feels hard.” Liberals: “Well that’s weird because we have a AAA credit rating and the best performance in the G7.”
6
34
184
@optimistictory
David Portier
1 month
I am reminded that our city’s priority is spending $6 million renaming Dundas Square.
@kinsellawarren
Warren Kinsella
1 month
Don River > Don Valley Parkway.
Tweet media one
41
25
154
7
29
180
@optimistictory
David Portier
7 months
Omg, it’s so over.
@TheCounterSgnl
The Counter Signal
7 months
REPORTER: Are you not contributing to the divide? GUILBEAULT: We're asking Pierre Poilievre to condemn those "hateful and violent statements by Tucker Carlson."
804
237
1K
18
21
180
@optimistictory
David Portier
1 year
If we can’t access Canadian news, how will we find out how incompetent our Government is? Huge win for the Liberals.
16
34
174
@optimistictory
David Portier
7 months
Everyone: “Why are the Liberals so out of touch?” PMO Staffer: “You don’t have enough University degrees to understand.”
@nspector4
Norman Spector
7 months
Quite the exchange between a PMO staffer and a @nationalpost columnist
Tweet media one
28
73
300
6
42
175
@optimistictory
David Portier
2 years
Dear House-rich baby boomer: You're a genius! You foresaw 20 years of interest rate & immigration policy: your house is now worth $1.8 million, a 20x ROI. Thanks demand/supply. I'm just wondering where you're planning to get your healthcare from as you age? Love Millennials
98
21
165
@optimistictory
David Portier
2 months
Thats a pretty amazing turnout. For a Conservative Leader. In Montreal. Who isn't Brian Mulroney.
@PierrePoilievre
Pierre Poilievre
2 months
The people of Montreal have had enough of Justin Trudeau and 9 years of his broken promises. Montrealers are ready for common sense Conservatives to axe the tax, build the homes, fix the budget and stop the crime.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
408
564
3K
3
30
162
@optimistictory
David Portier
1 year
Gerry Butts: "The media investigating Liberal scandals is an attack on Canada" Also Gerry: "Conservative attacks on the media are an attack on Canadian democracy"
8
21
153
@optimistictory
David Portier
2 years
To all the Liberal staffers in my mentions calling me a liar: THIS is why you guys can’t crack 28%. Disconnected from reality much?
6
11
160
@optimistictory
David Portier
2 years
"Canadians told to have two drinks a week, as crack is decriminalised." This is how the world views Canada.
16
59
150
@optimistictory
David Portier
6 months
How the 🇨🇦 Liberal Government works: 1. Write a huge cheque to fund a system that doesn't exist 2. Announce it!! 🎉 3. Don't build system 4. Watch it fail and do nothing 5. Complaint that the CPC will cut it
@acoyne
Andrew Coyne 🇺🇦🇮🇱
6 months
Less than half of daycare spaces promised by Ottawa have been created ahead of 2026 deadline | CBC News
143
55
148
5
40
159
@optimistictory
David Portier
8 months
Hey Millennials, can’t afford a house? The Green Party sure isn’t on your side.
@ElizabethMay
Elizabeth May
8 months
Memo to Pierre Poilievre - you need to re-do your housing hell video in light of Economist magazine finding that the most livable and cheapest cities in North America are in Canada! #factsMatter #cdnpoli @CanadianGreens
2K
494
1K
10
22
152
@optimistictory
David Portier
1 year
The passport cover might be ugly, but you’ll probably never get it renewed in time to actually use it anyway.
Tweet media one
14
17
150
@optimistictory
David Portier
1 year
Now I think the Liberals will cut immigration:
Tweet media one
10
30
140
@optimistictory
David Portier
11 months
I miss Christie Blatchford.
8
8
142
@optimistictory
David Portier
1 month
Well, Joe Biden officially has more self awareness than Justin Trudeau.
9
22
145
@optimistictory
David Portier
1 year
Maybe I’m just a partisan hack, but watching this clip I know which individual should be Foreign Minister:
@Gray_Mackenzie
Mackenzie Gray
1 year
Melanie Joly says Canada has summoned the Chinese ambassador over the Chong story and they're assessing expelling diplomats Chong and Joly had a heated exchange on why Canada hasn’t expelled the diplomat allegedly involved in the threats against him and his family #cdnpoli
127
160
493
8
20
139
@optimistictory
David Portier
1 year
Me: I’m considering voting Liberal, but I need to see a few more videos of the 51 year old Prime Minister arguing with a 13 year old child before I decide. LPC: Hold my beer. 🍺
6
10
131
@optimistictory
David Portier
5 months
@CTVNews The way Trudeau bowed to political pressure on home heating oil?
5
1
135
@optimistictory
David Portier
3 months
No minister works harder than Marc Miller to ensure the Liberals lose their seats in Quebec.
@therealmrbench
sonofabench
3 months
Immigration Minister Marc Miller calls the Canadian Language requirements "onerous" and "must be changed." The Trudeau Liberal government is planning to lower English or French language proficiency when applying for work permits or permanent residency to Canada. Thoughts?
2K
455
1K
7
16
136
@optimistictory
David Portier
4 months
The PMO has actively chosen to harm the country by amplifying this complete garbage, all to try save themselves. Sad.
@supriyadwivedi
Supriya Dwivedi
4 months
“While the Conservative leader dismissed Trudeau’s attacks as “false,” there have indeed been multiple incidents that associated Poilievre with Diagolon — and the group has its own ties to Jones.”
1K
183
396
16
18
136
@optimistictory
David Portier
2 years
For Canadians trying to understand the UK: Imagine the Liberals ousted Trudeau and made Mélanie Joly the Prime Minister. That's basically what's happened. And things are going about as well as you'd expect that to go.
14
7
128
@optimistictory
David Portier
1 year
Happy Harper Majority Day to all those who celebrate.
Tweet media one
19
12
132
@optimistictory
David Portier
2 months
Liberal Leadership candidate Mark Carney was in the Royal Box at Wimbledon Centre Court yesterday, alongside the Queen, Keira Knightley and the Archbishop of Canterbury.
Tweet media one
53
35
131
@optimistictory
David Portier
1 month
Trump winning sounds better than 4 more years of CBC News existing for the singular purpose of telling me Kamala went to high school in Montreal.
10
13
133
@optimistictory
David Portier
25 days
Good news everyone, @google is passing the cost of the DST to me, and I will in turn pass it to you!
Tweet media one
23
47
132
@optimistictory
David Portier
7 months
Is this the “political violence” that @s_guilbeault was referring to mere hours ago?
4
34
131
@optimistictory
David Portier
10 months
Maybe cut @McDonald4Avalon some slack. He's going to lose his seat next election.
Tweet media one
Tweet media two
23
16
124
@optimistictory
David Portier
1 year
I’ll keep saying it: I will be devastated if Trudeau resigns. I want him to lose and stand up there on election night and take the L.
18
4
127
@optimistictory
David Portier
1 month
Imagine if PPoilievre had said this, the press gallery would have had a brain haemorrhage.
@Harry__Faulkner
Harrison Faulkner
1 month
Immigration minister Marc Miller says to Bloomberg News that international students should "go home and bring those skills back to their country." Miller is telling international students to go back. Link:
Tweet media one
166
169
1K
9
17
128
@optimistictory
David Portier
6 months
So the CPC has a *checks notes* 21 point lead 🍾 🔵 CPC: 46% 🔴 LPC: 25% Source: Mainstreet
6
8
123
@optimistictory
David Portier
1 year
Canadians: “I know Trudeau got busted for the WE scandal, spent $54m on an app, wore blackface, embarrassed us in India; nefariously ousted the AG; spent too much + caused inflation; broke ethics rules; colluded with China” Also Canadians: “not sure about those Conservatives”
21
18
122
@optimistictory
David Portier
10 months
We’re at the saving the deck chairs on the Titanic stage of this government.
@TrueNorthCentre
True North
10 months
PM Trudeau announces a three-year pause of the carbon tax on home heating oil.
2K
252
1K
9
18
122
@optimistictory
David Portier
2 months
I can think of only 3 instances in 9 years where there was ANY kind of consequence for ANYTHING Trudeau and the Liberals did. 1. Gerry Butts resigning. 2. Trudeau losing his majority in 2019. 3. Marco Mendicino firing. They have gotten away with everything else. Sad fact.
21
17
126
@optimistictory
David Portier
10 months
The carbon tax is dead. Long live the Poilievre government.
2
3
121
@optimistictory
David Portier
1 year
Justin Trudeau is fucked. (First time in 8 years I have legitimately believed that).
9
6
117