Harneet Singh @theharneetsingh
Chartered Marketer | Managing Principal @eokconsults (100+ political & advocacy campaigns) | Mentor @AC_Waterloo | Co-founder @nextcampaign_ca | 🇨🇦 harneetsingh.ca Canada Joined May 2010-
Tweets3K
-
Followers954
-
Following676
-
Likes1K
Looking forward to this exciting event!
Looking forward to this exciting event!
[Harneet] Singh told The Hill Times that "while the @CPC_HQ may not have gotten the results they expected in the last election, the party’s ability to mobilize a large number of voters through their online voter identification campaigns and messaging is something of which it can…
[Harneet] Singh told The Hill Times that "while the @CPC_HQ may not have gotten the results they expected in the last election, the party’s ability to mobilize a large number of voters through their online voter identification campaigns and messaging is something of which it can…
Unlocked | The Liberals’ $2.3-million in digital-focused ads in 2024 demonstrates the lack of confidence the party had in its previous leader and message, says EOK Consults' Harneet Singh. hilltimes.com/story/2025/08/…
[Harneet] Singh told The Hill Times that "while the Conservatives may not have gotten the results they expected in the last election, the party’s ability to mobilize a large number of voters through their online voter identification campaigns and messaging is something of which…
[Harneet] Singh told The Hill Times that "while the Conservatives may not have gotten the results they expected in the last election, the party’s ability to mobilize a large number of voters through their online voter identification campaigns and messaging is something of which…
Alberta’s 2025 Municipal Election is unlike any before. Here’s your quick guide to campaigns, voters & social media success. 🧵👇 #AlbertaVotes 🧵
Great time last Friday at the launch of Radio Y 105.9 FM and @ymediagroup's U.S. expansion. Congrats to @YudhvirJaswal and the team on the milestone! Always a pleasure running into friends and familiar faces including MP @jasrajshallan, MP @TimUppal, MP @AmarjeetGill, MPP…
LATEST: An interesting case study on what it means to run a digitally fluent, community-rooted campaign. Lots for Canadian teams to take from this with multiple municial elections on the horizon. 👇 Blog/Podcast - you pick!
LATEST: An interesting case study on what it means to run a digitally fluent, community-rooted campaign. Lots for Canadian teams to take from this with multiple municial elections on the horizon. 👇 Blog/Podcast - you pick!
Welcome to the future of content. We used Google’s Notebook LLM to turn a blog into a fully AI-generated podcast — script, voice, all of it. 🎙️ Campaigns & Conversions is live. 🎧 Full ep (under 6 mins) - tune in! #cdnpoli
Welcome to the future of content. We used Google’s Notebook LLM to turn a blog into a fully AI-generated podcast — script, voice, all of it. 🎙️ Campaigns & Conversions is live. 🎧 Full ep (under 6 mins) - tune in! #cdnpoli
You may not agree with the candidate or his politics — but this ad? A banger. Hindi/Urdu voiceover, meme-worthy edits, and more - class act for political outreach! 👏 @ZohranKMamdani & @Boringstein
Wild to see how far our insights have travelled this year. Grateful for every collaboration and all the support along the way. 🙏
Wild to see how far our insights have travelled this year. Grateful for every collaboration and all the support along the way. 🙏
Updating a contact from John Smith to MP John Smith – [Riding Name] hits different. Grateful to have played a small role in their journey to Parliament. 🙌 #cdnpoli
Update: @Bell_Support acknowledged the outage ~5 mins after this tweet. Most importantly, many customers are now reporting service is being restored.
Update: @Bell_Support acknowledged the outage ~5 mins after this tweet. Most importantly, many customers are now reporting service is being restored.
🚨 Major Bell Canada outage unfolding nationwide. No official statement from @Bell yet.
With this, we are down to *5* MPs with last name “Gill”.
BREAKING: After a validation count, Milton East-Halton Hills South has flipped Liberal with a 29 votes lead. This is pretty significant!
"While Poilievre was battling it out with Carney, the Conservatives have had to fend off attacks from all sides". Spoke to @LeftHandStu about the third-party blitz, multilingual targeting, record ad spending, and how digital ads shaped the 2025 election. hilltimes.com/story/2025/04/…

WSO @WorldSikhOrg
32K Followers 2K Following Promoting & protecting the interests of Sikh Canadians | #AskCanadianSikhs | Sikh Youth Leadership Institute | Sikh Family Helpline | Sikh Mentorship Program
Gurpartap Singh Toor @gurpartapstoor
2K Followers 484 Following Regional Councillor, Wards 9 & 10, @CityBrampton, Chair of @BramptonEcoDev
Prabmeet Sarkaria @PrabSarkaria
13K Followers 2K Following Minister of Transportation | MPP for Brampton South | Corporate Lawyer | Sports enthusiast: Leafs. Raps. NFL | Proud Canadian🇨🇦
Patrick Brown @patrickbrownont
71K Followers 6K Following Mayor of Brampton, Former Leader of the Official Opposition at Queens Park, 3 term MP, Husband to GG, Proud Dad to Theodore and Savannah
Mike Farwell @farwell_WR
15K Followers 2K Following Curious. Interested. Opinionated. Local. Stubborn. In motion. @CityNewsKit, 9-1, M-F. @ohlrangers play-by-play. Other duties as assigned. #curecf
Raj Gill 🇨🇦 @rajnsgill
644 Followers 1K Following “Let your motto be: Canada first, Canada last, Canada always.” -Sir Wilfrid Laurier
Tory Gillis @torygillis
5K Followers 5K Following CBC Journalist / Morning radio news anchor at CBC Sask. in Regina/ Transplanted Manitoban in SK/ cat-lady😻/ (she/her) [email protected]
TrendingPolitics.ca @TrendPolCa
1K Followers 791 Following Need to know everything going on in Canadian Politics? We got you. Get the latest here: https://t.co/wmjuS259fo
Davon Carter @carter_dav13889
49 Followers 3K Following
Rita Jennifer Harold @ErId47
99 Followers 2K Following Thanks to Elon Musk for making me one of the X Benefit Agent 🚀🚀
Dedric Dach @DedricDach29253
85 Followers 4K Following
Freeland’s Twitch @YesssGirl1
6K Followers 5K Following I always side w/ my government over fellow Canadians bc the government knows best; #ElbowsUp. Certified sass hole. Conservative, momma 🐻, married ❤️🚫 DMs
Baldwin Lafontaine @technocratskid
56 Followers 820 Following
Joseph david @Josephdavi6358
2 Followers 47 Following
theeironman @theeironman
250 Followers 2K Following
Orangegrapes @Orangegrap4s
1 Followers 36 Following
🌷Marie.Stella🌷 ... @MarieStellaMSS
2K Followers 6K Following 🇨🇦 Passionate: Universal Healthcare 👨⚕️, Education 👩🎓, Democracy, Expertise, History, Science 🔭, Technology, Music 🎹 Film 🎬 Sports ⚾️ Environment 🌎
M Sosa Dirié @msosadirie
1K Followers 1K Following Periodista @usal_fcecs - Consultor en comunicación política @universidadcjc
Mark Greenan @markgreenan
2K Followers 4K Following Islander, father, environmentalist, music lover, friend. he/him
pedro c leon @pedrocleon1
36 Followers 70 Following
Simrath Grewal @simrath
1K Followers 1K Following
Kate Malloy @KateMalloy379
9K Followers 3K Following Editor-in-chief of The Hill Times, Canada's independently owned politics and government newspaper, twice weekly in print, and online all the time.
ColleenMcCool @colleen_mccool_
25 Followers 451 Following PhD candidate interested in the intersection of memes and partisan politics at Concordia University.
Maureen Balsillie @greenMREEN
916 Followers 1K Following Agent of Campaign Chaos CM @mattrichtergpo ‘22, '25, & MPP @aislinnclancykc ‘23. CD @bcgreens '24 Don't agonize, organize. She/her/elle
Brooklin Wallis @BrooklinWR
1K Followers 1K Following 2025 Ontario NDP Kitchener-Centre Candidate Director at @Our_Spectrum, Co-founder of Acorn WR, Kitchener Climate Change Committee Member 🏳️⚧️
Mubarak Ahmed @mubarakahmedlib
235 Followers 492 Following Liberal candidate for King Vaughan | Community advocate | Committed to building a stronger, fairer Canada for all.
Spencer Turcotte @SpencerCTV
954 Followers 689 Following Reporter @CTVKitchener | @TorontoMet Journalism Grad | [email protected]
Sami Baaj @politics_w_sami
4K Followers 5K Following @UWaterloo ‘26. Political Commentator. Canadian, French & Syrian. GPO and GPC member. Franco-Ontarien. All opinions are my own. he/him, il/lui
RealChrisFarley1977 @RFarley1977
71 Followers 1K Following
Alexander Quon @AlexanderQuon
11K Followers 8K Following Reporter for @CBCSask. @CAJ National Director - Saskatchewan region, Data, politics & #cdnfoi. Cat dad. He/him. DMs open
Ramat Gill @RamatGill
173 Followers 549 Following
Canadian Elections Tr... @cdnelxnstracker
4K Followers 1K Following •Tracking Canadian election nominations •Not affiliated with Elections Canada or any other provincial election commissions •Follows/retweets ≠ endorsements
Adam Delauder @Gettingit1019
55 Followers 144 Following
LogoHive @cyberprintnew
47 Followers 515 Following We are a digital agency specialized inLogo Design. Click on this link https://t.co/1Kx0T4iW83 to find freelancers for your project! #LogoInspo #CreativeDesign
Chris Ross @chrispyross
411 Followers 1K Following I like climate policy and hiking | Calgarian in Montreal | MA @mcgillu Poli Sci | Surveys @MediaEcosystem | PCT '23
Cole Hogan @colewhogan
4K Followers 2K Following @fordnation & @jkenney campaigns—conservative strategist & pundit. @PTP_CPAC strategy panelist. @usask grad.
Mark Ramzy @markramzyy
2K Followers 2K Following Covers federal politics @TorontoStar • Reach me: [email protected] • RTs are not endorsements
🇨🇦 Henri A 🇨... @HenriAGS
6K Followers 5K Following Politics, history (WWII), digital comms 🍁 NOT the tolerant left 🍁 🇨🇦 On Guard for Thee 🇨🇦 🍁 🇺🇦🇬🇪🇪🇺🇬🇱🇲🇽🇵🇦
citizen of the aventi... @ctznaventine
141 Followers 4K Following
Norm Di Pasquale 🇨... @normsworld
14K Followers 10K Following Former School Board Trustee, currently infuriated with Ford putting our school boards under supervision.
Warren Kohler @KohlerWarr9629
4 Followers 91 Following
Jeevan Barksdale (ਜ... @JeevanZamorano
820 Followers 3K Following ☬ Seva over everything. #RefugeesWelcome #DCFC🐏 #WeTheNorth
Tarnoflo @TarnofloA3Xk
120 Followers 4K Following
Nathaniel Arfin @ArfinNathaniel
2K Followers 1K Following Working for a stronger Ontario Liberal Party to defeat Doug Ford. New Leaf Liberals🍂
Darren Elias @darrenwelias
851 Followers 3K Following Director @kga_pr. ex-DComms @OntarioGreens. Mostly tweet about green city-building, urbanism, policy & rugby. Big fan of cool cities. YIMBY. (tweets mine)
Drasoyez @DrasoyezISqNSj
114 Followers 5K Following
WSO @WorldSikhOrg
32K Followers 2K Following Promoting & protecting the interests of Sikh Canadians | #AskCanadianSikhs | Sikh Youth Leadership Institute | Sikh Family Helpline | Sikh Mentorship Program
Gurpartap Singh Toor @gurpartapstoor
2K Followers 484 Following Regional Councillor, Wards 9 & 10, @CityBrampton, Chair of @BramptonEcoDev
Prabmeet Sarkaria @PrabSarkaria
13K Followers 2K Following Minister of Transportation | MPP for Brampton South | Corporate Lawyer | Sports enthusiast: Leafs. Raps. NFL | Proud Canadian🇨🇦
Patrick Brown @patrickbrownont
71K Followers 6K Following Mayor of Brampton, Former Leader of the Official Opposition at Queens Park, 3 term MP, Husband to GG, Proud Dad to Theodore and Savannah
Ron Butler @ronmortgageguy
99K Followers 1K Following The big, old, overly opinionated mortgage broker is worried about the future of housing for average Canadians
Mike Farwell @farwell_WR
15K Followers 2K Following Curious. Interested. Opinionated. Local. Stubborn. In motion. @CityNewsKit, 9-1, M-F. @ohlrangers play-by-play. Other duties as assigned. #curecf
Raj Gill 🇨🇦 @rajnsgill
644 Followers 1K Following “Let your motto be: Canada first, Canada last, Canada always.” -Sir Wilfrid Laurier
Tory Gillis @torygillis
5K Followers 5K Following CBC Journalist / Morning radio news anchor at CBC Sask. in Regina/ Transplanted Manitoban in SK/ cat-lady😻/ (she/her) [email protected]
Thread Digital @threaddigitalca
2 Followers 4 Following Digital-first marketing agency. We help brands, orgs & communities grow through strategy, creativity & culture.
TrendingPolitics.ca @TrendPolCa
1K Followers 791 Following Need to know everything going on in Canadian Politics? We got you. Get the latest here: https://t.co/wmjuS259fo
Dudes Posting Their W... @DudespostingWs
2.7M Followers 34 Following Ironically Funny and Wholesome. DMs open for submissions 🥂 DM for Removal or Credit
BramptonBOT @BramptonBOT
5K Followers 2K Following Brampton Board of Trade - The voice of Business for Business.
Kate Malloy @KateMalloy379
9K Followers 3K Following Editor-in-chief of The Hill Times, Canada's independently owned politics and government newspaper, twice weekly in print, and online all the time.
Spencer Turcotte @SpencerCTV
954 Followers 689 Following Reporter @CTVKitchener | @TorontoMet Journalism Grad | [email protected]
Sami Baaj @politics_w_sami
4K Followers 5K Following @UWaterloo ‘26. Political Commentator. Canadian, French & Syrian. GPO and GPC member. Franco-Ontarien. All opinions are my own. he/him, il/lui
Alexander Quon @AlexanderQuon
11K Followers 8K Following Reporter for @CBCSask. @CAJ National Director - Saskatchewan region, Data, politics & #cdnfoi. Cat dad. He/him. DMs open
Canadian Elections Tr... @cdnelxnstracker
4K Followers 1K Following •Tracking Canadian election nominations •Not affiliated with Elections Canada or any other provincial election commissions •Follows/retweets ≠ endorsements
Jordan Timm @JordanTimm
3K Followers 2K Following Managing Editor of @the_logic. Formerly @nationalpost, @ottawacitizen, @cdnbiz. Bandwagon since Run TMC.
Brian Lilley @brianlilley
250K Followers 10K Following Political columnist for the Toronto Sun. I write about federal and Ontario politics. Sometimes other stuff. I tweet about @NDFootball and movies.
Chris Ross @chrispyross
411 Followers 1K Following I like climate policy and hiking | Calgarian in Montreal | MA @mcgillu Poli Sci | Surveys @MediaEcosystem | PCT '23
Cole Hogan @colewhogan
4K Followers 2K Following @fordnation & @jkenney campaigns—conservative strategist & pundit. @PTP_CPAC strategy panelist. @usask grad.
Mark Ramzy @markramzyy
2K Followers 2K Following Covers federal politics @TorontoStar • Reach me: [email protected] • RTs are not endorsements
Norm Di Pasquale 🇨... @normsworld
14K Followers 10K Following Former School Board Trustee, currently infuriated with Ford putting our school boards under supervision.
Laura Stone @l_stone
53K Followers 4K Following Canadian politics, based at Queen’s Park in Toronto. I like to lunch. Find me @globeandmail; on @CTV_PowerPlay Mondays at 5:30 ET and @YourMorning Tuesdays.
Kathleen Monk @kathleenmonk
13K Followers 5K Following Passion: good policy Tools: comms & campaigns Busy Mama. Political commentator. #cdnpoli #canlab #canfem
David Coletto 🇨�... @DavidColetto
43K Followers 6K Following Follow me for polling insights that help you make better decisions. CEO @abacusdataca Toronto Star Pollster https://t.co/P5CaWCNqnG🚴 🍷 ☀️ 🏔
Taran Chahal, CPA, MB... @Taran6Chahal
137 Followers 65 Following Conservative Party of Canada Candidate for Brampton Centre. CPA, MBA @SheridanCollege Board of Governors. @ONTrillum member. @UWGreaterTO 2024. 🇨🇦
CBC News: The Nationa... @CBCTheNational
356K Followers 174 Following This account is inactive | Watch the latest from The National: https://t.co/qHwGHbycRT
Darren Elias @darrenwelias
851 Followers 3K Following Director @kga_pr. ex-DComms @OntarioGreens. Mostly tweet about green city-building, urbanism, policy & rugby. Big fan of cool cities. YIMBY. (tweets mine)
Christine Simundson @csimundson
809 Followers 2K Following Passionate volunteer, supporter of grow local/buy local, progressive thinker, promoter of peace, lover of life. Friend of humanity and ally of the earth.
Katherine DeClerq @KateDeClerq
2K Followers 1K Following Toronto-based professional scribbler, journalist, and editor of Queen's Park Today and Parliament Today. Formerly of CTV News | The Star | Maclean's Magazine
Katherine Janson @katherinejanson
1K Followers 4K Following Strategic comms + brand building. Health. Science. Social impact. Behaviour change. The weather is great up here.
Jeff Ballingall @JeffBallingall
8K Followers 4K Following Online community builder and content creator. President of Mobilize Media Group.
Kristina Cleary @KristinaCleary
2K Followers 1K Following Helping women ACCELLErate personal & prof #success. #LeadershipCoach #CMO 🇨🇦 Top 100 Most Powerful Women. Follow: https://t.co/Qo1H23kcnW
Keean @itskeean
2K Followers 1K Following founder @ avro life sci (yc w18), investing @ velocity fund, pharmacist, skier, cyclist, car guy, photographer, vinyl collector, biotech & bitumen
Hans Roach @Hans__Roach
460 Followers 1K Following Councillor Ward 3 City of Waterloo, Former Trustee WCDSB. Past President Waterloo Minor Hockey Association
David McKie @mckiedavid
6K Followers 10K Following David McKie is Canada National Observer's deputy managing editor, data-journalism trainer, and teaches at Carleton U., the University of King's College and TMU
Stephanie Levitz @StephanieLevitz
12K Followers 5K Following Senior reporter in the Globe and Mail's Parliament Hill bureau. One part Anne Shirley, one part Harriet the Spy. But not a redhead.
Kunal S Parmar @kunalsparmar
1K Followers 4K Following
Mark O'Farrell @MarkOFarrell9
2K Followers 739 Following Proud Canadian, Conservative, Business Owner, Hubby, Dad, Stepdad, Granddad, Great Granddad! Politically Engaged, Not Oppressing Anyone!, Allergic to Stupidity.
riddhikachhela @riddhikachhela
375 Followers 3K Following Reporter @thehilltimes. I write about Canadian federal politics in our daily newsletter Politics This Morning.
Alec Jolley @genuinelyjolley
578 Followers 2K Following Comms guy. Sandwich enthusiast. Politically engaged.
Vandana Kattar @vkattar
4K Followers 2K Following Proud Canadian, fitness fiend, ardent supporter of Diversity, Equity and Inclusion. Political Commentator on @PnPCBC
Stuart Benson @LeftHandStu
7K Followers 5K Following Reporter https://t.co/tV0pRKoZMu; Canadian Press Pedant; He/Him; “wannabe Jake Gyllenhaal cosplayer” | Send me your tips: [email protected]
Dear Son. @DearS_o_n
1.3M Followers 406 Following A dad to 5 sons. I give actionable advice to young men on how to live their full potential. My full guide coming out soon!
Sarbraj Singh Kahlon @sarbrajskahlon
6K Followers 804 Following Community Reporter @OMNIpunjabi on @OMNITelevision | Tweets & re-tweets do not reflect the views of employer.
Divya Singh @itsdivyasingh
11 Followers 7 Following Growth & Operations @eokconsults Past, sponsorship and operations @nextcampaign_ca
Pavan Sodhan @PSodhan
3K Followers 101 Following Strategist| Reviewer @BooksinFive | Instructor @oyf_official