Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 09/12/2025As of the conclusion of the PEI by-election in Georgetown-Pownal, the provincial parties are as follows (Dec 9, 2025): 🌊PC: 199 🍊NDP: 190 🍎LIB: 87 💠CAQ: 82 🛢️UCP: 47 🌀BCC: 39 🌾SKP: 34 🏔️YKP: 14 🏵️QS: 11 🟢GRN: 9 ⚜️PQ: 6 1️⃣1BC: 2 ⚪IND: 58 🪑Vacant: 2 Total: 780 100
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 05/11/2025With the Newfoundland and Labrador, Yukon & Nunavut elections concluded, the provincial parties are as follows (Nov 5, 2025): 🌊PC: 198 🍊NDP: 190 🍎LIB: 67 💠CAQ: 83 🛢️UCP: 47 🌀BCC: 39 🌾SKP: 34 🏔️YKP: 14 🏵️QS: 12 🟢GRN: 9 ⚜️PQ: 6 1️⃣1BC: 2 ⚪IND: 53 🪑Vacant: 6 (Includes Yukon & Nunavut recounts) Total: 780 100
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 25/09/2025The youth are done sitting at the kids' table. Congratulations and best wishes to @emilylowan.bsky.social ! 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 25/09/2025#NousSommesNousSerrons Joyeux 50ᵉ anniversaire du drapeau franco-ontarien! Il flottera toujours et continuera de flotter - car la foi grandit au cœur de la tempête 💚⚜️🤍💚⚜️🤍 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 14/09/2025I will admit transparency, I voted "no" to the leadership election. But I am in agreement that 57% is not a strong enough mandate to continue as leader. If I were in that position, at minimum I would've agreed to a new leadership election and re-contest the race. 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 29/08/2025Add one more to the PCs with their victory in Spruce Woods, Manitoba 010
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 13/08/2025With the 1 Québec and 2 PEI by-elections now concluded, the provincial parties stand as follows (August 12, 2025): 🌊PC: 192 (+1) 🍊NDP: 187 🍎LIB: 99 (+1) 💠CAQ: 86 🛢️UCP: 47 🌀BCC: 41 🌾SKP: 34 🏵️QS: 12 🟢GRN: 9 🗻YKP: 8 ⚜️PQ: 6 (+1) 💮1BC: 2 ⚪️IND: 50 🪑Vacant: 5 Total: 778 100
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 28/06/2025List of Mississauga politicians now on Bluesky: Federal MPs: - @rechievaldez.bsky.social - @iqrakhalidmp.bsky.social City Council: - @carolynparrish.bsky.social - @joehorneck.bsky.social School Trustees: - @jillpromoli.bsky.social (PDSB) - @ryrice.bsky.social (DPCDSB) (I was just curious lol) 110
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 28/06/2025With the 3 Albertan by-elections now concluded, the provincial parties stand as follows (June 28, 2025): 🌊 PC: 191 🍊 NDP: 187 💠 CAQ: 86 🍎 LIB (including PLQ): 80 🛢️ UCP: 47 🌀 BCC: 41 🌾 SKP: 34 🏵️ QS: 12 🟢 GRN: 9 🗻 YKP: 8 ⚜️ PQ: 5 ⚪ IND: 53 🪑Vacant: 6 Total: 778 100
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 16/05/2025Current update of all the Provincial parties (May 16, 2025): 🌊Progressive Conservative: 192 🍊New Democratic (NDP): 185 🍎Liberal: 100 💠CAQ: 86 🛢️United Con. (AB): 47 🌀BC Con.: 41 🌾Saskatchewan Party: 31 🏵️Québec Solidaire: 12 🟢Green: 9 🗻Yukon Party: 8 ⚜️Parti Québécois: 5 ⚪Independants: 53 🪑Vacant: 6 100
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 08/05/2025Habemus Papam! "La pace sia con tutti voi!" (Peace be with you all) Catholics across the world should/will rejoice at the announcement of a new Pope. Given his age of 69, he will most likely remain as Pope for the next several decades. I myself congratulate the 267th Pope 🇻🇦 100
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 20/04/2025At this point, I'm formally inviting Gong Xiaohua to join the Canada Future Party - he has a plan to rescue Canada and his signs already match the colour scheme 🤣 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 14/04/2025Notre plateforme est lancée et nous visons un avenir canadien fort et juste! Les principes comptent plus que le pouvoir: nous voulons des politiques solides, fondées sur des faits. Si les libéraux ou les conservateurs reprennent nos idées et les appliquent, tant mieux pour le pays @canfp.bsky.social 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 14/04/2025The platform is out and we are ready for a strong Canadian future! Principles matter more than power, we want strong evidence-based policies regardless of who is in government. If the Liberals or Conservatives steal our ideas and actually implement them, that works for us 👍 @canfp.bsky.social 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 14/04/2025So far, the best part of the @canfp.bsky.social is not just the centrist platform or the new fresh party feel, it's the wicked signs that actually stand out Other parties can't keep up 😎 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 02/04/2025C'est un plaisir de rejoindre @dominiccardy.bsky.social pour le lancement national du @canfp.bsky.social! "Les démocraties l'emportent toujours sur les dictatures", l'avenir de notre nation n'est ni à droite ni à gauche, il est en avant 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 02/04/2025Great to join @dominiccardy.bsky.social for the national launch of the @canfp.bsky.social! "Democracies beat dictatorships everytime," our nation's future is not to the right nor the left, it's forward 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 31/03/2025We're ready 😎 | Nous sommes prêts 😎 @canfp.bsky.social @cfpyouth-ajpac.bsky.social 032
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 18/03/2025Not left, not right, forward ⏩ // Pas de gauche, pas de droite, aller de l'avant ⏩ 000
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼CFP Youth · Aile Jeunesse du PAC @cfpyouth-ajpac.bsky.social · 11/03/2025Who does what? In Canada, federal, provincial, and municipal governments each have their own responsibilities. Want to understand how it all works? Watch our video! youtube.com/shorts/0sWVd...youtube.comWho’s in Charge? Federal vs. Provincial vs. MunicipalYouTube video by CFP youth / Aile Jeunesse du PAC 122
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼CFP Youth · Aile Jeunesse du PAC @cfpyouth-ajpac.bsky.social · 11/03/2025Qui fait quoi ? Au Canada, les gouvernements fédéral, provincial et municipal ont chacun leurs responsabilités. Vous voulez comprendre comment ça fonctionne ? Regardez notre vidéo ! www.youtube.com/watch?v=bizu...youtube.comFédéral, Provincial, Municipal : Qui est aux commandes ?YouTube video by CFP youth / Aile Jeunesse du PAC 122
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 10/03/2025On behalf of the @canfp.bsky.social & @cfpyouth-ajpac.bsky.social our congratulations to PM-elect Mark Carney. Mr. Carney will become PM during one of the most dangerous moments in our history. As Canadians we wish him well & hope he offers a vision and action plan for the protection of our nation 🇨🇦 031
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Canadian Future Party/Parti Avenir Canadien @canfp.bsky.social · 05/03/2025A statement from @dominiccardy.bsky.social Hard Centre. 03/05/2025 045
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 05/03/2025Our nation needs to move forward as one united nation as we face an existential threat from south of the border. These tariffs are completely unacceptable and detrimental to both nations. @canfp.bsky.social has been calling for a united government, we are all Canadians, we need to work together 🇨🇦🇨🇦🇨🇦 010
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 21/02/2025From the Isle of Vancouver, to the Labrador Sea: one nation glorious and free! Where I'm free to be me! This is Canada's dream! This is Canada's team! Sorry 11th province 🇨🇦🇨🇦🇨🇦 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 15/02/2025🇨🇦🇨🇦🇨🇦🇨🇦🇨🇦 At Queenston Heights and Lundy's Lane, Our brave fathers, side by side, For freedom, homes and loved ones dear, Firmly stood and nobly died; And those dear rights which they maintained, We swear to yield them never! Our watchword evermore shall be "The Maple Leaf forever!" 🇨🇦🇨🇦🇨🇦🇨🇦🇨🇦 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 06/02/2025Collectively they are to be henceforth named: PCs 🧢: The Dougie Buggie NDP 🍊: The Dipper Drifter Liberals ⛑️: The Crombus Greens ♻️: The Green Machine #Canpoli 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 06/02/2025#Ontario Campaign vehicle rating: PC🧢: Bold, simple, clear (8/10) NDP🍊: We know who Marit is now, needs more orange (7/10) LIB⛑️: Ford's name is larger than Crombie, doesn't actually advertise OLP except being red (4/10) GRN♻️: Simple, compact, on brand, convenient (10/10) #Canpoli 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 20/01/2025Merci aux membres de la Jeunesse @canfp.bsky.social de m'avoir élu comme l'un des tout premiers reps régionaux de l'Ontario! Alors que tous les partis se sont éloignés du centre pragmatique, j'espère un parti qui reste socialement progressiste, économiquement responsable et pragmatiquement centriste 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 20/01/2025Thank you to the members of the @canfp.bsky.social Youth Chapter for electing me as 1 of the 2 first-ever regional reps for Ontario! While all major parties have strayed from the pragmatic centre, I hope for a party that stays socially progressive, economically responsible, pragmatically centrist 000
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Canadian Future Party/Parti Avenir Canadien @canfp.bsky.social · 06/01/2025Le système politique du Canada est en chaos, et la démission de Trudeau ne change rien à cela, mais l'aggrave. Mais face à une crise imminente causée par les tarifs de Trump, ce dont nous avons besoin maintenant, c'est d'unité. Lire la suite ici -> partiavenircanadien.ca/le-canada-a-...partiavenircanadien.caLe Canada a besoin d’unité, pas de chaos, en cette période de crise | partiavenircanadien.ca 131
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Canadian Future Party/Parti Avenir Canadien @canfp.bsky.social · 06/01/2025Canada's political system is in chaos and Trudeau's resignation not only doesn't change that, it increases it. Facing an imminent crisis from Trump's tariffs, what we need now is unity from our leaders to push back. Read more here -> thecanadianfutureparty.ca/canada-needs...thecanadianfutureparty.caCanada Needs Unity Not Chaos At This Time of Crisis | thecanadianfutureparty.ca 082
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 02/01/2025Happy 2025! Here's a #Mississauga Resolution list: - More transparency + updates on Hurontario LRT - Updates on Bloor Street Project - Renegotiation of the Peel Police budget - Downloading services to Mississauga from Peel - How that hospital is getting built www.mississauga.com/news/trains-...mississauga.comTrains, bike lanes and political change, 3 Mississauga issues to watch in 2025Here’s three issues to watch in Mississauga in 2025, including the fate of major transit and bike lane projects. 000
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Charlie Angus @charlieangus104.bsky.social · 25/12/2024Dear Donald, Thanks for including us in your deranged Christmas message. Being Canadian means free health care and limiting access to assault weapons. In your 51st state our kids would get shot at in school and CEOs would be shot for denying health care. So no. Now piss off. Your northern neighbour 23339901287
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Canadian Future Party/Parti Avenir Canadien @canfp.bsky.social · 25/12/2024Tonight Jewish Canadians will celebrate the first night in the festival of lights 🕎 Chag Hanukkah Sameach! - Ce soir, les Canadiens juifs célébreront la première nuit de la fête des lumières 🕎 Chag Hanoukka Sameach ! 073
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Canadian Future Party/Parti Avenir Canadien @canfp.bsky.social · 25/12/2024We would like to wish all Canadians who celebrate a Merry Christmas, may this season of joy bring you peace, comfort and happiness. Nous souhaitons à tous les Canadiens qui célèbrent un Joyeux Noël que cette saison de joie vous apporte paix, réconfort et bonheur. 094
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Philippe J. Fournier @338canada.bsky.social · 25/12/2024It’s dangerous to go alone. Take this. 🩶 01109
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 23/12/2024Dec 23: Provincial parties' ranking as of the conclusion of the recent Lethbridge-West by-election: - PC💠: 194 - NDP🍊: 188 - CAQ🦉: 86 - LIB🍎: 76 - UCP🛢️: 49 - BCC🌀: 44 - SKP🌾: 34 - PLQ🌹: 19 - QS🔶: 12 - GRN♻️: 9 - YKP⛰️: 8 - PQ⚜️: 4 - IND⚪: 54 VACANT: 1 TOTAL: 778 Provincial Seats #cdnpoli 010
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Sean MacGillivray @macg1llivray.bsky.social · 23/12/2024I really don't understand why broader sanctions were not already on the table, even for people within the larger palestine movement, but I'm happy to hear it from Angus. We imposed sanctions on China over Tiananmen Square, even though ~250 died vs the tens of thousands who've perished in Palestine. 0244
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 17/12/2024@ndp.ca is now the second federal party with a Bluesky! 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 16/12/2024🇨🇦 isn't ready for Trump's tariffs, the FES was supposed to present a plan, instead Min. Freeland resigned. Trudeau must stop playing games and resign. @dominiccardy.bsky.social & @canfp.bsky.social are pushing for a unity govt with all represented parties included - put your partisan squabbles aside 000
Ryan Chang 張世傑 🇨🇦🇹🇼 @thechangerang.bsky.social · 10/12/2024I would just like to point out that basically within the span of a single week: 🇰🇷 South Korea declared martial law for no reason, then failed to impeach the guy who ordered it 🇫🇷 French government collapsed, with a vote of no confidence occurring less than 100 days of the PM taking office (Part 1) 100
Reposted by Ryan Chang 張世傑 🇨🇦🇹🇼Badiucao巴丢草 @badiucao.bsky.social · 09/12/2024The Assad regime's sudden collapse seems easy. In reality, it is the result of years of blood, tears and resistance. Although regime change brings huge uncertainty, people want change, even if it means risking lives. In any case, this is a glimmer of hope and consolation amid the global pessimism. 25012