Prochaines réunions : https://bit.ly/41FZXPO
Diffusion en direct : https://bit.ly/2GOQ7Dp
Restez au fait des dernières discussions qui façonnent #OttVille.
#OttPoli #Ottawa
Prochaines réunions : https://bit.ly/41FZXPO
Diffusion en direct : https://bit.ly/2GOQ7Dp
Restez au fait des dernières discussions qui façonnent #OttVille.
#OttPoli #Ottawa
Upcoming Meetings: https://bit.ly/4i0iKv1
Listen Live: https://bit.ly/3Do6mpy
#OttPoli #Ottawa
Upcoming Meetings: https://bit.ly/4i0iKv1
Listen Live: https://bit.ly/3Do6mpy
#OttPoli #Ottawa
Your second reminder that I earned my right to gripe about Sutcliffe, dammit. #ottpoli
Your second reminder that I earned my right to gripe about Sutcliffe, dammit. #ottpoli
You selfish mfers.
#ottpoli
You selfish mfers.
#ottpoli
Have you earned your beer? #ottpoli #ottvote #ottbike #ottawa #OttawaPolitics #ottwalk
Have you earned your beer? #ottpoli #ottvote #ottbike #ottawa #OttawaPolitics #ottwalk
Find everything at ecologyottawa.ca/municipal_election_2026
#OttVote #OttPoli #OttElxn2026 #OttCity
Find everything at ecologyottawa.ca/municipal_election_2026
#OttVote #OttPoli #OttElxn2026 #OttCity
Are you biking to the polls? No issue with parking that way.
See you at the polls.
#BikeToVote #VoteToBike #ottpoli #VoteForBetterCycling #bitetooter
Are you biking to the polls? No issue with parking that way.
See you at the polls.
#BikeToVote #VoteToBike #ottpoli #VoteForBetterCycling #bitetooter
#Ottawa #OttPoli #MunicipalPolitics
#Ottawa #OttPoli #MunicipalPolitics
@kengray20.bsky.social
#ottpoli
Devine Does Himself A Disservice: BENN bulldogottawa.com/devine-does-...
@kengray20.bsky.social
#ottpoli
Devine Does Himself A Disservice: BENN bulldogottawa.com/devine-does-...
#ottpoli
#ottpoli
Find everything at ecologyottawa.ca/municipal_election_2026
#OttVote #OttPoli #OttElxn2026 #OttCity
Find everything at ecologyottawa.ca/municipal_election_2026
#OttVote #OttPoli #OttElxn2026 #OttCity
#ottpoli
#ottpoli