| 1 | Jan 27, '25 | This is what real change looks like 🇨🇦 #rubyforpm | 164× | 1.8M | 2.6k | 322 | 139 |
| 2 | Jan 27, '25 | Today, I received a letter from the Liberal Party officially confirming my eligibility to stand for Leader 🇨🇦 It's time to elect an outsider and make history. | 110× | 1.2M | 2.1k | 261 | 80 |
| 3 | Feb 21, '25 | I have just been informed by the Liberal Party of Canada that I have been disqualified from the leadership race. This decision is both shocking and deeply disappointing, especially | 106× | 1.2M | 12k | 2.7k | 479 |
| 4 | Apr 27, '25 | If you're a woman, a Canadian from a multicultural community, a young Canadian &/or a hardworking taxpayer just remember what the liberal establishment did to me .. @DhallaRuby & a | 75.6× | 832k | 16k | 4.2k | 313 |
| 5 | Feb 21, '25 | .@CBCNews do you know something I don’t? | 71.1× | 783k | 5k | 749 | 156 |
| 6 | Feb 23, '25 | Appeal filed. For the millions of Canadians who believe in democracy, free speech, and fair elections. 🇨🇦 On Friday, I fought for change, progressive policies, and for members wh | 65.3× | 719k | 9.1k | 1.8k | 248 |
| 7 | Feb 22, '25 | The Establishment is clearly rattled. The Liberal Party had a clear agenda from the start, $350,000 for their pockets. Will they do the right thing and refund the hard-earned money | 51.3× | 565k | 11k | 2.5k | 284 |
| 8 | Feb 25, '25 | Appeal Denied. My leadership campaign was to put the power back into the hands of the grassroots, and bring the party back to the center with progressive policies that would delive | 44.1× | 486k | 5.6k | 1.1k | 86 |
| 9 | Mar 24, '25 | Think about this... days after the leadership "race" @MarkJCarney announces an election. How is it that the planes, buses & print material for a federal election campaign were prep | 43.9× | 484k | 12k | 3.3k | 309 |
| 10 | Feb 21, '25 | I have just seen the @CBCNews report alleging financial irregularities in my campaign. My response is simple. These allegations are fabricated, fictitious and fake and yet another | 41× | 452k | 8.7k | 1.7k | 137 |
| 11 | Feb 1, '25 | Trudeau 2.0 | 39.7× | 437k | 5.1k | 734 | 92 |
| 12 | Jan 28, '25 | As Prime Minister, I will deport illegal immigrants and clamp down on human traffickers. That’s my promise to you. En tant que Premiére ministre, je vais expulser les immigrants il | 37.1× | 408k | 1.9k | 262 | 113 |
| 13 | Feb 11, '25 | It’s time for change. Il est temps de changer. #RubyforPM | 35.7× | 393k | 5.4k | 933 | 84 |
| 14 | Mar 23, '25 | lol. @MarkJCarney & the @liberal_party establishment seem to have a habit of kicking out smart, strong women & people of color - just so @MarkJCarney can win - first for his leader | 32.4× | 357k | 5.8k | 1.3k | 109 |
| 15 | Feb 21, '25 | In my campaign, there have been thousands of volunteers from all over Canada who have wanted to be a part of history, of having the first woman of colour as Canada’s next Prime Min | 29.8× | 328k | 5.1k | 780 | 91 |
| 16 | Jan 29, '25 | .@realDonaldTrump Let’s make a deal 🇨🇦🤝🇺🇸 | 29.7× | 327k | 1.6k | 172 | 74 |
| 17 | Feb 3, '25 | In what official capacity is Mark Carney in contact with Canadian Government ministers @melaniejoly, @DLeBlancNB, @MarcMillerVM and @DavidMcGuinty & what classified information | 29.6× | 327k | 8.1k | 2.2k | 154 |
| 18 | Feb 20, '25 | I was born and raised in Winnipeg, Manitoba. I am a proud Canadian, who is running to stand up for Canadians and fight for Canada 🇨🇦 | 27.9× | 307k | 5k | 507 | 37 |
| 19 | Mar 25, '25 | Think about this - The @liberal_party elites knew with me on the debate stage there would have been serious questions & real opinions - not a family group chat. They were scared fo | 26.8× | 295k | 6.9k | 1.6k | 114 |
| 20 | Jan 28, '25 | I am the outsider candidate. I do not have the establishment backing me. If you are endorsed by 16 members of Trudeau's Cabinet, you are not an outsider but an insider. It’s Trudea | 24.8× | 274k | 5.1k | 707 | 41 |
| 21 | Mar 5, '25 | 1. Canada needs to withdraw from the Paris Accord. ✅ We would save $7.5 billion. As Prime Minister I would have invested that hard earned money in Canada, for Canadians. 🇨🇦 2. | 24.8× | 273k | 6.9k | 1.1k | 92 |
| 22 | Feb 23, '25 | I prayed. I fought. I told the truth. But the @liberal_party had made their decision before I even gave my submission to the committee. | 24.5× | 270k | 7.2k | 1.2k | 91 |
| 23 | Feb 11, '25 | It’s clear: people in the Liberal Party want change and a leader that can win. #RubyforPM #Leadership #CanadasComebackStartsNow | 23.5× | 259k | 2.6k | 364 | 31 |
| 24 | Feb 8, '25 | Stop the Carney coronation. Vote Ruby Dhalla. #rubyforpm #conspiracy #coronation #debate #leadership #femaleempowerment #change #Liberals | 22.4× | 247k | 4.4k | 773 | 42 |
| 25 | Feb 4, '25 | If you're happy with Trudeau you will be happy with Carney. | 21.9× | 242k | 3.1k | 380 | 23 |
| 26 | Jan 30, '25 | We have seen this movie before. No one wants to watch Trudeau 2.0. Vote for change. #RubyforPM | 21.8× | 240k | 2.8k | 514 | 41 |
| 27 | Mar 9, '25 | After taking $350,000 and keeping it. You think @liberal_party would at least extend an invite to a candidate that was running to be its party leader & is a 3 time MP. Maybe if I h | 20× | 221k | 4.8k | 880 | 66 |
| 28 | Jan 31, '25 | There’s still time, @realDonaldTrump let’s make a deal. | 19.1× | 211k | 1.2k | 174 | 63 |
| 29 | Feb 23, '25 | Do you think I should be given the chance to debate Carney in Montréal at the Liberal Leadership Debates? Vote now 👇🏽 | 17.2× | 189k | 1.9k | 1.1k | 28 |
| 30 | Apr 14, '25 | How about @MarkJCarney apologising to Canadians for a rigged @liberal_party leadership race & returning the $350,000 donated by hard working Canadians. How can taxpayers trust | 16.6× | 183k | 6.1k | 1.6k | 48 |
| 31 | Mar 25, '25 | A glimpse into the play book of the @liberal_party establishment ... Whenever someone threatens @MarkJCarney's coronation, the "foreign interference" accusations mysteriously appea | 16.2× | 178k | 6.1k | 2.1k | 185 |
| 32 | Mar 14, '25 | Wouldn't it make sense for the incoming PM @MarkJCarney to go to the US to meet @realDonaldTrump given the impact of the tariffs, & taxes & on Canadian jobs, businesses, & the econ | 15.9× | 175k | 3.8k | 591 | 41 |
| 33 | Feb 24, '25 | Appeal has started - fighting to win, to be at the debate! | 15.3× | 169k | 6.7k | 747 | 32 |
| 34 | Apr 30, '25 | We are all still scratching our heads wondering how did we re-elect Trudeau 2.0 🙈 The only thing missing from the picture is the piggy bank that had the 350,000 kept by the establ | 15.2× | 167k | 4.6k | 807 | 96 |
| 35 | Feb 24, '25 | @Bratt_world @liberalparty Yes they are trying to keep the donations. We are asking for it to be returned to donors. We have filed an appeal. | 14.8× | 164k | 3k | 393 | 17 |
| 36 | Jan 28, '25 | Tariffs are coming. Trump understands power and how to make a deal. Just look at Colombia. Trump is a businessman. I'm a businesswoman. We need someone who has run a successful bus | 14.3× | 158k | 1.6k | 190 | 23 |
| 37 | Feb 5, '25 | Under my leadership, we will have a zero tolerance policy on drugs. Drug dealers caught with Schedule One substances will get life imprisonment. Drugs are destroying lives & fa | 14.2× | 156k | 2.5k | 289 | 17 |
| 38 | Apr 21, '25 | Proof yet again that the Liberal Leadership race was rigged & a set up. The establishment knew all along @MarkJCarney was going to be coronated. They just wanted to get money for t | 14× | 155k | 4.5k | 1.5k | 84 |
| 39 | Feb 3, '25 | Phone call today between Trump and Trudeau. But will Carney be on the call? 🧵Some serious questions need to be asked after Carney claimed to be in constant contact with ministers | 13.6× | 150k | 3.8k | 870 | 64 |
| 40 | Feb 10, '25 | In an uncertain and unstable world, we must put Canada first. And if that means reviewing our participation in NATO, that’s what we will do. | 13.3× | 146k | 1.2k | 186 | 17 |
| 41 | Feb 6, '25 | Mark Carney has once again claimed to be involved in Government negotiations. Why is an ordinary citizen being given this privileged access, we still have no answer. The Canadian p | 12.6× | 139k | 5.9k | 1.6k | 54 |
| 42 | Feb 7, '25 | I'm in this to win this. Another $125k deposit delivered to the @liberal_party this morning. Thank you to the many Canadians who have donated & want to bring the party back to | 12.4× | 137k | 2.9k | 365 | 10 |
| 43 | Mar 8, '25 | Low turnout because Canadians are mad that the @liberal_party @MarkJCarney are holding a rally in my constituency but failing to REFUND the $350K of donors money given by hardworki | 12.2× | 134k | 4.8k | 1.1k | 44 |
| 44 | Jan 29, '25 | The choice is clear… A real outsider, or Trudeau 2.0 #RubyforPM | 11.9× | 131k | 2k | 316 | 52 |
| 45 | Feb 5, '25 | We need to crack down on crime in Canada. My message is simple: If you do the crime, you will do the time. Canada’s comeback starts now. —— Nous devons sévir contre le crime au Can | 11× | 122k | 1.4k | 225 | 6 |
| 46 | Feb 1, '25 | I will end the carbon tax. No ifs, no buts. Carney was the first to advise Trudeau to do the carbon tax and now he is the last to admit it was a bad idea. | 10.5× | 116k | 2.3k | 318 | 20 |
| 47 | Feb 21, '25 | Born and raised in Canada and a proud Canadian 🇨🇦 Né et élevé au Canada, et fier d’être Canadien 🇨🇦 | 10.4× | 114k | 3.1k | 545 | 68 |
| 48 | Mar 2, '25 | Thank you to my volunteers, supporters, donors and millions of Canadians who engaged in my campaign. You have turned this into a movement of truth for democracy in our country. I a | 10.4× | 114k | 2.2k | 332 | 23 |
| 49 | Feb 25, '25 | If I was there the debate would have been different. Liberal members wanted change, a fresh voice with progressive policy ideas & a candidate who would challenge the establishment. | 9.8× | 108k | 3.3k | 612 | 30 |
| 50 | Feb 9, '25 | Let's make history. Faisons l'histoire. #rubyforpm | 9.8× | 108k | 2.3k | 325 | 21 |
| 51 | Feb 20, '25 | Our Parliament and our political leadership must reflect the diversity of our country. As the first woman of colour to run for Prime Minister in the history of Canada, I will not a | 9.4× | 104k | 2.1k | 309 | 28 |
| 52 | Mar 23, '25 | Think about this… @MarkJCarney wants the leadership, so the establishment disqualifies a winning competitor & keeps her $350K deposit - donated by hardworking taxpayers. @MarkJCarn | 9.2× | 102k | 4.3k | 1.3k | 67 |
| 53 | Jan 27, '25 | Canada and the Liberal Party need real change not Trudeau 2.0. Vote Ruby Dhalla for PM #rubyforpm | 9.1× | 101k | 1.2k | 249 | 30 |
| 54 | Feb 24, '25 | Democracy is a right. The future isn’t a coronation, it’s a debate. 88% of Canadians agree. Fighting to win the appeal to be in Montreal for the leadership debate tonight. | 9.1× | 100k | 5.4k | 1.1k | 33 |
| 55 | Jan 29, '25 | We need to cut gas prices. It's creating inflation and hurting commuters. #RubyforPM | 9.0× | 99k | 1.2k | 161 | 22 |
| 56 | Feb 26, '25 | When the party tries to silence you but you get 5X more viewers than the debate! The power of the people, and social media. The movement for truth has begun. | 8.8× | 97k | 6.4k | 1.2k | 74 |
| 57 | Mar 9, '25 | Thousands of members I signed up are mad that the @liberal took away their right to vote. 5.8 million engaged on twitter that the coronation by the liberal party was an attack on C | 8.6× | 94k | 3.9k | 1k | 38 |
| 58 | Mar 8, '25 | I came in to this race to talk about progressive policies, to bring the @liberal_party back to the centre and into the hands of the membership. The voters should have had a choice | 7.9× | 87k | 4k | 849 | 47 |
| 59 | Mar 10, '25 | Yesterday’s results - where only 150,000 out of 400,000 eligible members voted - make it clear why the @liberal_party establishment felt threatened by my candidacy & did everything | 7.9× | 87k | 4.4k | 1k | 60 |
| 60 | Jan 28, '25 | Canadians don’t want Trudeau 2.0. If we’re going to beat the Conservatives, we need real change #RubyforPM | 7.8× | 85k | 1.4k | 206 | 10 |
| 61 | Jan 31, '25 | Which Mark Carney do you believe? | 7.7× | 85k | 1.3k | 319 | 35 |
| 62 | Mar 11, '25 | Just gonna sit here and be loud, thanks. 😱 P.s. @MarkJCarney please have the @liberal_party REFUND the $350K donated by hard working Canadians. The money was donated for a campaig | 7.6× | 84k | 5.4k | 1.2k | 35 |
| 63 | Feb 8, '25 | This is a job interview for Prime Minister, not a coronation. Time for a debate. Fellow Liberals and Canadian voters want to hear from all candidates of our vision & our plans. | 7.6× | 84k | 3.3k | 502 | 22 |
| 64 | Feb 1, '25 | I will make Canada more competitive 👇 | 7.5× | 83k | 1.6k | 227 | 17 |
| 65 | Feb 27, '25 | Thank you to everyone for the support. You all give me strength to keep pushing forward to fight for democracy & free speech. 🇨🇦 P.s. still trying to get the @liberal_party t | 7.2× | 79k | 2.8k | 427 | 17 |
| 66 | Mar 14, '25 | What was the point of wasting taxpayer dollars with a new cabinet @MarkJCarney especially when we are going into an election? 1. 96% are the same as Trudeau's Ministers, 2. the pro | 7.1× | 78k | 2.8k | 498 | 32 |
| 67 | Feb 28, '25 | Carney is hiding. Maybe he's counting the $350k my donors gave!!!💲 @liberal_party will you return the money of thousands of hardworking Canadian donors? | 6.9× | 76k | 5.6k | 1.4k | 35 |
| 68 | Jan 31, '25 | Under my leadership, Canada will be open for business - cutting taxes, cutting red tape, increasing efficiency, and creating jobs. Let's do this. #RubyforPM | 6.5× | 72k | 1.6k | 236 | 27 |
| 69 | Feb 28, '25 | A Real Debate when you challenge the establishment = 50K viewers Vs. A friendly family group chat = 8.9 K viewers 5.8 million people engaged in 96 hours when there was an attack on | 6.4× | 71k | 3.6k | 676 | 60 |
| 70 | Feb 17, '25 | Momentum is growing, we are 21 days away from victory. The final deposit of $125k has been delivered to the @liberal_party. Thank you to everyone who has donated or supported the c | 6.4× | 71k | 1.9k | 223 | 9 |
| 71 | Feb 25, '25 | Raw. Unfiltered. No Spin. Join me, @mario4thenorth and our 11 million combined followers for The Real Debate of the @liberal_party leadership contest. Streaming live across all soc | 6.0× | 66k | 1.9k | 475 | 79 |
| 72 | Feb 21, '25 | I am looking forward to being the outsider at the debate, to speak on behalf of thousands of liberals who want to have a voice, to bring our party back to the centre and to challen | 6.0× | 66k | 1.7k | 232 | 27 |
| 73 | Feb 20, '25 | .@MarkJCarney you were missed at the National Women’s Liberal Commission debate tonight. If you want the job, dodging debates isn’t the right path for leadership. @cafreeland @kari | 5.8× | 63k | 2.7k | 473 | 18 |
| 74 | Mar 13, '25 | I went to Washington as a business owner, as an individual & most importantly as a concerned Canadian. The "elected" @MarkJCarney got selected 4 days ago. Has he even picked up the | 5.6× | 62k | 1.4k | 178 | 11 |
| 75 | Mar 21, '25 | Add to that the $350,000 @MarkJCarney & the @liberal_party still owes to Canadians - hardworking taxpayers that donated to the Liberal leadership campaign. Not one dollar refun | 5.6× | 61k | 2.3k | 604 | 23 |
| 76 | Apr 2, '25 | Trumps Tariff's ...the chaos unfolding today isn't due to an act of nature but the result of negligence and failure by lazy leadership from the Liberal Government & its economic ad | 5.3× | 58k | 2.3k | 505 | 37 |
| 77 | Feb 27, '25 | @elonmusk would you be infuriated ? @liberal_party kept 350K of my donors money after they disqualified me to keep me off the debate stage against @JustinTrudeau best friend @MarkJ | 5.3× | 58k | 5.1k | 1.1k | 55 |
| 78 | Feb 8, '25 | Under my leadership, every Canadian will be heard. And today, I held a virtual town hall - the only candidate to do so - to hear real stories from fellow Liberals. It’s time for a | 5.2× | 57k | 1.4k | 223 | 4 |
| 79 | Mar 27, '25 | The Prime Minister should pick up the phone & call @realDonaldTrump & negotiate a deal for our workers, for Canadian auto manufacturers, for our economy & our country. This should | 5.2× | 57k | 2.1k | 438 | 22 |
| 80 | Feb 21, '25 | Donors donated directly to the campaign instead of using a customised link. The campaign refunded the donations and asked the donors to resubmit them via the customised link. These | 5.1× | 57k | 1.3k | 179 | 12 |
| 81 | Feb 21, '25 | In the hundreds of donations that were received this occurred six times. This is NOT a violation. My campaign bears no responsibility for the donations of hard-working Canadians wh | 5.1× | 56k | 1.1k | 115 | 6 |
| 82 | Feb 26, '25 | Thank you. Power of the people. 5X more than Liberal & CBC live streams. Power of the people who want democracy, free speech , fairness & justice. Thank you 🙏🙏🙏 | 5.1× | 56k | 2.8k | 424 | 18 |
| 83 | Feb 19, '25 | It’s time for change #RubyforPM | 4.2× | 47k | 1.7k | 195 | 8 |
| 84 | Feb 5, '25 | It’s time to get tough on crime #RubyforPM | 4.0× | 44k | 1.4k | 194 | 11 |
| 85 | Feb 19, '25 | Thank you for all the birthday wishes! Best call of the day? My volunteers updating me that we've spoken to more than 42,000 Liberal Party members ahead of the live TV debate, and | 3.7× | 40k | 1.4k | 217 | 12 |
| 86 | Feb 13, '25 | When I take office, Canada will have a stronger military, stronger borders, and we will end involvement in foreign wars. | 3.6× | 40k | 1.3k | 135 | 5 |
| 87 | Feb 7, '25 | No more excuses. No more corporate greed. I will take on the banks, the telecom giants, and the government itself to make sure Canadians can afford to live. | 3.5× | 39k | 1.4k | 197 | 5 |
| 88 | Mar 9, '25 | Democracy? Debate? Choice? Not in this process. The @liberal_party establishment has chosen for all Canadians. The coronation will be completed today. | 3.5× | 38k | 1.9k | 508 | 16 |
| 89 | Feb 25, '25 | J'aime le Québec. ♥️ Ça me manquera de ne pas pouvoir partager ma vision lors du débat. 💔 84.9% Canadians believed I should have been at the debate in Montreal. I did to. #stillwa | 3.4× | 38k | 1.5k | 206 | 5 |
| 90 | Feb 7, '25 | I will always prioritise keeping Canadians safe 🇨🇦 #RubyforPM #CanadasComebackStartsNow | 3.4× | 37k | 1.1k | 188 | 9 |
| 91 | May 14, '25 | I hope Prime Minister @MarkJCarney will also do the honourable & ethical thing & return the $350.000 dollars the liberal establishment has stolen of hardworking taxpayers t | 3.2× | 36k | 1.2k | 215 | 12 |
| 92 | Apr 12, '25 | That's what happens when you are used to life as a "Chairman" & only winning by getting selected through a coronation. The rough & tumble of politics is challenging when th | 3.1× | 35k | 1.9k | 528 | 16 |
| 93 | Feb 10, '25 | As Prime Minister my priority will be Canada's citizens not foreign conflicts. | 2.9× | 32k | 1.3k | 163 | 9 |
| 94 | Mar 9, '25 | Thank you. Canadians wanted change & a leader with progressive policies that are the need of the hour for the nation but the @liberal_party establishment wanted the same. | 2.9× | 32k | 1.3k | 157 | 1 |
| 95 | Feb 9, '25 | I will put the Liberal Party back into the hands of members. | 2.9× | 31k | 1.1k | 137 | 2 |
| 96 | Feb 26, '25 | The numbers speak for themselves. Another podcast coming soon. 🔜 #CanadasComebackStartsNow #Content #Podcasts | 2.5× | 27k | 1.2k | 289 | 10 |
| 97 | Mar 9, '25 | Politics wasn’t ever the goal. It was about being real with Canadians with progressive policies to meet the need of the hour. Democracy, choice, truth and real talk are important t | 2.2× | 25k | 1.5k | 213 | 7 |
| 98 | Mar 3, '25 | The disqualification makes sense! The movement for truth is growing 🚀 #TruthMatters #NewPolitics #BeyondTheEstablishment | 2.1× | 23k | 1.3k | 244 | 14 |
| 99 | Feb 11, '25 | I’m not a career politician. I get things done. #RubyforPM #CanadasComebackStartsNow #NotInTheEstablishment #Leadership | 2.0× | 22k | 1.2k | 193 | 4 |
| 100 | Mar 16, '25 | @brianlilley How about asking @MarkJCarney to do the right thing return the 350k to the donors who are hardworking Canadians. They disqualified me to keep me off the debate stage. | 1.5× | 17k | 2k | 322 | 11 |