James Ryan 🇺🇳 Profile Banner
James Ryan 🇺🇳 Profile
James Ryan 🇺🇳

@JamesJJRyan

Followers
2,975
Following
2,479
Media
3,779
Statuses
72,400

I am a Teacher with the Toronto Catholic School Board. The opinions I express are my own.

Ontario
Joined May 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@JamesJJRyan
James Ryan 🇺🇳
1 year
Now that the Speaker has resigned, shouldn't the Tory MP's who wined & dined Christine Anderson also resign? #NoSpaceForNazis
@barnhart_linda
Linda B 🇨🇦🇺🇦🏳️‍🌈
1 year
@CBCNews When does @PierrePoilievre apologize for this?
Tweet media one
314
220
607
1K
518
2K
@JamesJJRyan
James Ryan 🇺🇳
2 years
Once again @Sflecce is lying to Ontarians by sounding alarmist about education strikes. The education unions aren't in a legal strike position this September and won't be for a while. Lecce like other Tory Edu Ministers is seeking to invent a crisis. #onpoli #onted
60
408
1K
@JamesJJRyan
James Ryan 🇺🇳
3 years
You ever get the feel that Jason Kenny would unplug your life support to recharge his cell phone? #abpoli #ableg #UCP #ABNDP #COVID19AB #YYC #YEG
Tweet media one
73
290
1K
@JamesJJRyan
James Ryan 🇺🇳
3 years
Doug Ford's plan for Ontario: No to nurses, no to universal daycare, no to long term care residents, no to optometrists, no to the Greenbelt. Yes to Hwy 413 & his rich developer buddies. #onpoli #GreenbeltNotAsphalt #pcpo #ondp
35
290
636
@JamesJJRyan
James Ryan 🇺🇳
5 years
@BofA_News Davos is always a meeting of billionaires who discuss ways to further increase the income gap and enrich the wealthiest among us.
12
28
377
@JamesJJRyan
James Ryan 🇺🇳
5 years
On Tuesday Jan 21st I'll be on a one day strike. Last time this happened was 2003. Here is my career strike record: 1997 10 days (Harris PC's) 2003 15 days (Eve's PC's) 2020 1 day (Ford's PC's) Do we notice a pattern here? #oecta #CatholicTeachers #canlab #oflabour #onpoli
21
137
402
@JamesJJRyan
James Ryan 🇺🇳
4 years
Ingrid Salt was a local heroine at @deSalesTCDSB . In the 5 years I taught at de Sales, every student knew & loved her. She was a caring soul who would listen to their problems & help them with difficulties. The community must be devastated by this news. God bless her. #TCDSB
8
32
360
@JamesJJRyan
James Ryan 🇺🇳
5 years
Hey Neopolitan Pizza, your blind loyalty to Boss Ford and anti-teacher actions have lost you my business. I also plan to warn all my #Etobicoke friends about you. #NeopolitanPizza #oecta #catholicTeachers #etfo #osstf #aefo #Tcdsb #tdsb @TECT951 @tsuOECTA @ETFOeducators
9
90
331
@JamesJJRyan
James Ryan 🇺🇳
4 years
I am getting tired of @fordnation union bashing @OECTAprez @HarveyBischof @etfopresident & @aefopresidence . Not once has Ford sat down with them to make schools safer. He is the 1st premier to refuse to do so since 2003. Shameful! #onpoli #onted #canlab #oecta #CatholicTeachers
1
55
331
@JamesJJRyan
James Ryan 🇺🇳
11 months
Congratulations to Premier-Elect Wab Kinew on his NDP majority government in #Manitoba . He is Canada's first ever Anishinaabe Premier. #mbpoli #wabkinew #mbelxn2023 #cdnpoli
Tweet media one
3
59
283
@JamesJJRyan
James Ryan 🇺🇳
3 years
Quebec delayed School reopening until January 10th, closed restaurants and all public gatherings. What did Ontario do? Cancelled testing & delayed School by 2 entire days. #COVID19Ontario
13
61
231
@JamesJJRyan
James Ryan 🇺🇳
2 years
Looks like the honeymoon for @PierrePoilievre is over. Lots of tears at @WeAreCanProud @TrueNorthCentre @RebelNews_CA and @WSOnlineNews today.
Tweet media one
26
62
223
@JamesJJRyan
James Ryan 🇺🇳
2 years
@PCPressOffice The real issue: respecting the constitution or using the Notwithstanding Clause to trample democracy and underpaid female workers. Tories are never on our side.
3
10
175
@JamesJJRyan
James Ryan 🇺🇳
5 years
Hey Dougie, I noticed @AndreaHorwath invited you to come out and speak to us 25,000+ teachers at Queen's Park tomorrow (that is every English, French, Catholic & Secular teacher in Toronto). I look forward to seeing you. @fordnation
Tweet media one
2
38
156
@JamesJJRyan
James Ryan 🇺🇳
1 year
@KingaSurmaMPP You have stabbed North York and East York in the back with your corrupt deal to steal the Science Centre from Don Mills.
Tweet media one
3
22
168
@JamesJJRyan
James Ryan 🇺🇳
2 years
@LeslynLewis You met with a Nazi! Resign NOW!
288
6
156
@JamesJJRyan
James Ryan 🇺🇳
2 years
Pierre Poilievre now has the highest disapprovals of any #CPC leader in Canadian history. That's quite an accomplishment @pierrepoilievre . #cdnpoli
Tweet media one
11
56
161
@JamesJJRyan
James Ryan 🇺🇳
1 year
Premier @fordnation and the Fordsheviks will celebrate #EarthDay with their plans to: -pave over the #Greenbelt -tear down the Science Centre -build the unnecessary Highway 413 #onpoli
10
69
154
@JamesJJRyan
James Ryan 🇺🇳
4 years
Jack Layton July 18, 1950 - August 22, 2011. The best Prime Minister Canada never had.
Tweet media one
4
33
140
@JamesJJRyan
James Ryan 🇺🇳
3 years
Tweet media one
12
61
146
@JamesJJRyan
James Ryan 🇺🇳
9 months
@carolemacneil @PresidentCBCRC @adriearsenault I love CBC but new management is needed. Dole out the executive bonuses and then cut the staff doesn't sound like an effective strategy to me.
4
28
154
@JamesJJRyan
James Ryan 🇺🇳
4 years
Hey @CP24 . Why does your reporter @BeatriceVaisman keep using the right wing slur "union boss" when referring to the local Fire Fighter's Union President? Firefighters put their lives on the line every day and shouldn't be disrespected like this. #canlab @IAFFCanada
8
16
131
@JamesJJRyan
James Ryan 🇺🇳
5 years
@CoachsCornerDC Dear Mr. Cherry, below is a picture of Ram Sarup Singh. He was a recipient of the Victoria Cross and one of 87,000 Indians who died fighting on our behalf in World War II. #cdnpoli #Canada @CBC #HNIC #HockeyNightInCanada #HockeyNight #hockey #TorontoMapleLeafs
Tweet media one
22
10
103
@JamesJJRyan
James Ryan 🇺🇳
2 years
@PierrePoilievre @CP0031 Good hunters don't need assault rifles or hand guns.
206
3
121
@JamesJJRyan
James Ryan 🇺🇳
2 years
@BramptonGraham What has Marit Stiles said NO to? NO to Ford's plan to pave over the Greenbelt NO to stuffing taxpayer money in the pockets of Ford's wealthy developer supporters NO to privatized for profit healthcare NO to forcing professionals out of Ontario
1
11
123
@JamesJJRyan
James Ryan 🇺🇳
2 years
@BramptonGraham Doug Ford says Yes to: - his insider developer buddies. - Greenbelt destruction. - healthcare privatisation. - unsafe communities. - skyrocketing rents, hydro, grocery prices, and house prices. - poor quality long term care. Doug Ford says NO to Ontario's working families.
1
19
127
@JamesJJRyan
James Ryan 🇺🇳
1 year
@Teachers__Unite The police deserve to be compensated fairly like this. Teachers and educational workers also deserve to be fairly compensated.
12
6
128
@JamesJJRyan
James Ryan 🇺🇳
2 years
@Sflecce Your message is clear: -restrict nurse salaries while handing out taxpayer dollars to private temp agencies. -bad faith bargaining with teachers -backdoor salary increases for PC MPPs by making 88% of them PAs. -$18 billion taxpayer dollars to pave over the Greenbelt
2
16
115
@JamesJJRyan
James Ryan 🇺🇳
1 year
Mark Saunders would use Ford's "strong mayor powers" to: -rip down the Science Centre -tear up bicycle lanes -hire police officers to beat up the homeless -run up the city deficit -slash city services -do whatever boss Ford commands. #Toronto #Toronto
12
52
121
@JamesJJRyan
James Ryan 🇺🇳
3 years
Just got my first Moderna #COVID19 shot.
Tweet media one
6
2
116
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WeAreCanProud Trudeau never said hunters. Poilievre on the other hand, by his record, has shown that he will go after pensioners, hard working Canadians & their unions, Childrens' teeth, and working mothers.
21
18
107
@JamesJJRyan
James Ryan 🇺🇳
1 year
@bk_belton Perhaps not the best time to tweet this.
9
0
103
@JamesJJRyan
James Ryan 🇺🇳
6 years
This just in. The Ontario PC's have found out an NDP candidate from Southwestern Ontario had to pay a Library late fine of 65 cent. What is @AndreaHorwath going to do about this? #onpoli #ondp #OnElxn
7
24
80
@JamesJJRyan
James Ryan 🇺🇳
5 years
I am at the dentist today getting a replacement crown. The total cost will be close to $1500. I pay $5000/year for extended health. Most Canadians can't afford this or the cost of a crown. We need dental care for all. #cdnpoli #ndp
@CP24
CP24
5 years
Singh promises public dental coverage for families making under $70,000
Tweet media one
33
21
173
5
26
90
@JamesJJRyan
James Ryan 🇺🇳
5 years
These are the teacher salary increases Boss Ford thinks were too generous under Wynne/McGuinty. #onted #onpoli #oecta 2013- 0% increase + 2 days unpaid 2014- 0% increase 2015- 1% increase 2016- 1% increase 2017- 0.5% increase 2018- 0.5% increase 2019- 0.5% increase
1
51
94
@JamesJJRyan
James Ryan 🇺🇳
5 years
@PeterMacKay @BorisJohnson We all look forward to an independent Scotland and unified Ireland. #cdnpoli #ukpolitics #EuropeanUnion #BrexitDay
5
5
81
@JamesJJRyan
James Ryan 🇺🇳
5 years
Proud to stand with my sisters and brothers from St. Anselm & St. Monica on the picket line outside of St Bonaventure. Boss Ford, we will not accept your class size increases & mandatory e-learning. #oecta #ontedstrike #catholicteachers #onpoli @TECT951 @OECTAProv @fordnation
Tweet media one
2
14
88
@JamesJJRyan
James Ryan 🇺🇳
4 years
@fordnation Thank you for working on this Premier Ford. I am not normally a great fan of yours but on the COVID19 file you have shown strong leadership.
1
2
84
@JamesJJRyan
James Ryan 🇺🇳
2 years
@SpencerFernando Danielle Smith is a separatist who thinks entitled anti-vaxxers have suffered greater discrimination than Indigenous Canadians, LGBTQ Canadians, racialized Canadians, or Canadians with disabilities.
Tweet media one
36
5
82
@JamesJJRyan
James Ryan 🇺🇳
2 years
@CP24 @Sflecce This is a good idea. It would also be a good idea for Lecce to leave Education.
0
4
93
@JamesJJRyan
James Ryan 🇺🇳
5 years
@AndrewScheer I didn't vote for @JustinTrudeau but he has done what Canadians expect him to do on the Iran file.
12
2
76
@JamesJJRyan
James Ryan 🇺🇳
1 year
@ggrmcd I generally judge leaders by their competence, vision, and policies rather than their physical appearance.
4
3
94
@JamesJJRyan
James Ryan 🇺🇳
2 years
Tweet media one
14
14
88
@JamesJJRyan
James Ryan 🇺🇳
1 year
@MelissaLantsman After 13 years of Conservative control of Toronto, the nightmare is about to end.
0
3
95
@JamesJJRyan
James Ryan 🇺🇳
5 years
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
8
88
@JamesJJRyan
James Ryan 🇺🇳
2 years
@TheoFleury14 I gather you'll be calling for the resignation of Leslyn Lewis, Dean Allison and Colin Carrie?
Tweet media one
28
13
89
@JamesJJRyan
James Ryan 🇺🇳
2 years
@TheoFleury14 This is what you get with Smith and Poilievre.
36
1
81
@JamesJJRyan
James Ryan 🇺🇳
11 months
@judyrebick @SarahJama_ @MaritStiles Sarah Jama needs to leave the Ontario caucus. Her remarks and the timing of them were unacceptable. Hamas is a hate group that must be condemned.
8
8
80
@JamesJJRyan
James Ryan 🇺🇳
1 year
@Concern70732755 Nope the most disliked three are Poilievre, Smith, and Stefansson. Most polls actually show Singh has the highest +/- of the 5 federal leaders.
69
1
82
@JamesJJRyan
James Ryan 🇺🇳
1 year
@TheoFleury14 He's committed far bigger crimes than this Theo. But then again it was tax evasion that took Al Capone down.
10
1
81
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WeAreCanProud The 1st thing Poilievre should do when he loses the next election is resign in disgrace.
89
4
81
@JamesJJRyan
James Ryan 🇺🇳
2 years
@brianlilley Unfortunately passing illegal legislation has become the hallmark of this government.
5
1
70
@JamesJJRyan
James Ryan 🇺🇳
4 years
Tweet media one
3
21
64
@JamesJJRyan
James Ryan 🇺🇳
6 years
Why is @fordnation reducing the number of municipal coucillors and removing elected Regional chairs? Because that's what tyrants do. No consultation, not in his uncosted non-platform. #onpoli #topoli #pcpo #ondp #OLP #tocouncil #Toronto
3
31
60
@JamesJJRyan
James Ryan 🇺🇳
5 years
@LisaThompsonMPP Lisa your increased class sizes will make schools less safe and hurt the most vulnerable students the most. #onpoli
0
2
55
@JamesJJRyan
James Ryan 🇺🇳
3 years
When the Insurrection ends let's remember the Conservative Party of Canada ( @CPC_HQ ): -supported insurrection -supported closing Canada-US border -supported harassment of #Ottawa residents. #cdnpoli #LPC #CPC #NDP #OttawaOccupied #AmbassadorBridgeBlockade #FluTruxKlanGoHome
8
24
57
@JamesJJRyan
James Ryan 🇺🇳
3 years
The @TCDSB (Toronto Catholic District School Board): -wants to implement a scheme to harass sick elementary teachers back to work. -illegally denies its Occasional Teachers health benefits. -remains one of the only boards in Ontario not to ratify a Collective Agreement. #tcdsb
3
12
63
@JamesJJRyan
James Ryan 🇺🇳
1 year
@anthonyfurey After a decade of Conservative mayors Toronto has seen enough stagnation and corruption. We need a progressive mayor and I welcome Olivia Chow's entry into the race for Mayor.
2
1
66
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WBrettWilson You know what Mr. Trudeau doesn't do Brett Wilson? Meet with Nazis.
47
0
66
@JamesJJRyan
James Ryan 🇺🇳
6 years
Will @fordnation have enough caucus members that aren't serving time in prison to form an actual cabinet in he wins? #onpoli #OntarioVotes #ONelxn #ondp #pcpo
@TorontoStar
Toronto Star
6 years
PC party candidate Roshan Nallaratnam is being investigated by Toronto police after being accused of sending a threatening email.
22
84
64
1
29
48
@JamesJJRyan
James Ryan 🇺🇳
2 years
@OriginalGoove @MarinaWriter1 Waiter: How do you like your steak? Diner: Like a hard working day for Education Minister @Sflecce . Waiter: Rare it is sir. #onted #tdsb #tcdsb #onpoli #oecta #osstf #etfo #aefo #cupe #catholicteachers
4
14
59
@JamesJJRyan
James Ryan 🇺🇳
5 years
On the picket line outside of St. Anselm for the first time since 2003. #oecta #CatholicTeachers #tcdsb #Toronto #onpoli
Tweet media one
Tweet media two
2
8
60
@JamesJJRyan
James Ryan 🇺🇳
4 years
On the school reopening plan @fordnation & @Sflecce 's "Open on the Cheap" is a trainwreck that could derail the entire provincial economy and send #Ontario into a renewed #COVID19 crisis. #onpoli #onted #SafeSeptember #SafeSeptemberON #pcpo #ondp
2
16
60
@JamesJJRyan
James Ryan 🇺🇳
2 years
In Scarborough-Guildwood, Mitzie Hunter is the best bet to #VoteFordOut .
@MitzieHunter
Mitzie Hunter
2 years
In a time where the cost of living has never been so high, we need a Gov on the side of everyday people. One of the many amazing commitments from @OntLiberal to make life more affordable is reducing transit fares to $1. This will save the average #ScarbTO commuter $200/m #onpoli
69
64
200
3
11
59
@JamesJJRyan
James Ryan 🇺🇳
2 years
@DaveSteenburg It is sad that Far Right Extremists think it is okay to use profane language in public where children are exposed to it. I guess this is what they define as freedom.
27
1
46
@JamesJJRyan
James Ryan 🇺🇳
2 years
@joeywants This is what Poilievre's "Freedom Convoyers" are all about.
1
3
53
@JamesJJRyan
James Ryan 🇺🇳
3 years
@Roman_Baber @OntarioPCParty Alberta has even bigger COVID19 problems than Ontario. If we had real lockdowns instead of half-measures, they wouldn't need to last as long and business could reopen when they were over.
3
5
49
@JamesJJRyan
James Ryan 🇺🇳
1 year
@CanadianPolling I found the arsonists responsible.
Tweet media one
3
13
57
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WeAreCanProud What Canada Tory Proud call "Critical Race Theory" the rest of the World call history. When are Tory's going to stop engaging in culture wars and identity politics?
24
4
50
@JamesJJRyan
James Ryan 🇺🇳
6 years
Dear colleagues. It's very important that you vote in this Ontario Election. I'm personally supporting @AndreaHorwath & the @OntarioNDP . It's critical we ensure Ontario doesn't elect Doug Ford. We saw what happened under Harris. #oecta #osstf #etfo #catholicteachers #tcdsb
Tweet media one
2
32
52
@JamesJJRyan
James Ryan 🇺🇳
3 years
It's time for the @TCDSB to begin treating all of its employees with respect including Occasional Teachers to whom they are currently illegally denying health benefits coverage. #tcdsb #onted #oecta #catholicteachers #canlab #onpoli @tsuOECTA @TECT951 @OECTAProv
0
12
56
@JamesJJRyan
James Ryan 🇺🇳
2 years
@liberal_party You mean six months ago 32% of voting Canadians chose to keep the Liberal Party in power. This mean that 68% of Canadians didn't but because we are stuck with a "First Past the Post" voting system we have what we have.
5
1
53
@JamesJJRyan
James Ryan 🇺🇳
2 years
@PierrePoilievre You need to request an emergency debate on a abuse of power that is currently happening in Ontario with Dictator Doug Ford destroying the Charter of Rights with his 3rd attempt to use the Notwithstanding Clause.
Tweet media one
4
6
55
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WeAreCanProud Yes we do.
Tweet media one
0
1
57
@JamesJJRyan
James Ryan 🇺🇳
3 years
Doug Ford - No money for schools, hospitals, long term care, and passenger rail. Lots of taxpayer money for Highway 413 & the Bradford Bypass. #BradfordBypass #onpoli #pcpo #ondp
Tweet media one
4
25
50
@JamesJJRyan
James Ryan 🇺🇳
4 years
Ontario Doc's worried about children returning to school. How will @fordnation arrogantly dismiss their opinions?
1
32
52
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WeAreCanProud Nope. Worst PM ever is still @stephenharper .
8
1
48
@JamesJJRyan
James Ryan 🇺🇳
2 years
Tweet media one
3
3
53
@JamesJJRyan
James Ryan 🇺🇳
5 years
Wearing #RedForEd today (still shocked by the disgusting statement by the Anti-Child, Anti- Education Minister @LisaThompsonMPP ). Looking forward to the Queen's Park Rally tomorrow at noon. #oecta #catholicteachers #onpoli #pcpo #ondp #olp #CutsHurtKids #StudentsSayNo
Tweet media one
1
7
45
@JamesJJRyan
James Ryan 🇺🇳
9 years
I would like to express our solidarity with #ETFO members as they begin a work to rule on Monday. Know that you have the support of #OECTA .
4
66
40
@JamesJJRyan
James Ryan 🇺🇳
2 years
@TheoFleury14 No we didn't and we didn't when Harper was PM either.
Tweet media one
5
3
50
@JamesJJRyan
James Ryan 🇺🇳
3 years
Teaching in the MEDD class today at Immaculate Heart of Mary. The N95'S have arrived in the schools.
Tweet media one
3
2
52
@JamesJJRyan
James Ryan 🇺🇳
3 years
@Roman_Baber Joe Biden keep that border closed! We don't need a forth wave. We do need vaccine certificates to protect responsible Ontarians.
Tweet media one
9
0
46
@JamesJJRyan
James Ryan 🇺🇳
2 years
@TheJenRollins "God Save the Queen and Her Fascist Regime" by the Sex Pistols.
5
0
48
@JamesJJRyan
James Ryan 🇺🇳
2 years
@TheTorontoSun @anthonyfurey If this is the best the Toronto Tory Sun has on Trudeau, you better get ready for a Trudeau Majority. Interesting the Sun has nothing to say about Dollar Store Millhouse's appearance.
Tweet media one
28
4
47
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WeAreCanProud No. The honour of the worst two Prime Ministers in history goes to Stephen Harper and Brian Mulroney. The worst two premiers I history would be Danielle Smith and Mike Harris.
24
0
51
@JamesJJRyan
James Ryan 🇺🇳
1 year
@JoshMatlow Josh Matlow. Looks like a mayor. Talks like a mayor. Listens like your neighbour. #TOpoli #TorontoMayor #Toronto #YYZ
2
6
51
@JamesJJRyan
James Ryan 🇺🇳
1 year
@marksaunders_TO A vote for Saunders is a vote to: -beat up the homeless -pile massive municipal debt -declare war on tenants -rip down the Science Centre -hand Toronto over to Doug Ford & land speculators. For 13 yrs Conservatives have led this city into decline. We need a Progressive Mayor.
1
14
50
@JamesJJRyan
James Ryan 🇺🇳
5 years
I will be at the April 6th Rally with my fellow #OECTA Toronto Occasional B.List Recently Retired Teachers. I would bring my dog but she is a little small for a rally that will be as big as this one will be. #CatholicTeachers #onted #TECT #TSU #onpoli @OECTAProv
Tweet media one
3
6
47
@JamesJJRyan
James Ryan 🇺🇳
2 years
@PierrePoilievre Roxham Road was closed years ago. That is the problem Mr. Poilievre. If it were open, with a Canada Customs Office, it wouldn't be used for illegal entry. Oh but this doesn't make for a good Convoy Conservative sound bit.
Tweet media one
13
2
46
@JamesJJRyan
James Ryan 🇺🇳
1 year
@mark_slapinski Canadians miss Harper as much as we miss toenail fungus.
Tweet media one
8
13
49
@JamesJJRyan
James Ryan 🇺🇳
6 years
@celliottability Of all the MPP's a Queens Park, you have disappointed me the most in failing to stand up to Mr. Ford on his abuse of the Notwithstanding clause. #onpoli
3
6
44
@JamesJJRyan
James Ryan 🇺🇳
2 years
@WeAreCanProud You know what Canada doesn't need Canada Tory Proud? CPC MP's who meet with Nazi MEP's.
78
0
43
@JamesJJRyan
James Ryan 🇺🇳
5 years
Wearing Red (tie) for Ed this morning. Stop the @fordnation cuts to education! #oecta #onpoli #pcpo #ondp #olp #CatholicTeachers #onted #RedForEd
Tweet media one
0
6
39
@JamesJJRyan
James Ryan 🇺🇳
3 years
@imgrund I find the media to be rather irresponsible when it comes to schools and the pandemic. The quote, politicians, paediatrician societies, and senior public servants but rarely teachers, educational workers or students who are actually in the schools. @TheTorontoSun @TorontoStar
3
1
48
@JamesJJRyan
James Ryan 🇺🇳
11 months
@MayorOliviaChow And the Science Centre needs to remain where it is.
1
3
45
@JamesJJRyan
James Ryan 🇺🇳
2 years
@theworldindex Guess @PierrePoilievre wants Canada to be more like Sweden, Norway and Finland. I never knew he was a closet social democrat. #Poilievre #PierrePoilievreTheCoward #pierrepoilievreforPM #CPC #CPCL #CPCldr #cdnpoli
Tweet media one
2
7
41
@JamesJJRyan
James Ryan 🇺🇳
2 years
@CailinasEirinn Canadians made Canada great. They're keeping Canada great. They'll continue to ensure Canada becomes greater.
4
6
38