Are you stuck in traffic? Waiting for a streetcar or bus that… Read MoreReviving #ThePublicGood, part 7: Getting around the public-transit roadblock | #TOpoli #onpoli
One of the most persistent memes in the project of governance is… Read MoreReviving #ThePublicGood, part 6: Government is not a business | #TOpoli #onpoli #cdnpoli
With today’s lesson, we focus on one of the most loaded topics… Read MoreReviving #ThePublicGood, part 5: Taxes and the role of government | #TOpoli #onpoli #cdnpoli
One of my favourite stories about Canadian politics (just when we thought you… Read MoreReviving #ThePublicGood, part 4: civility and inclusion |#TOpoli #onpoli #cdnpoli
Good day everyone. When we left off yesterday, we were talking about… Read MoreReviving the Public Good, part 3: civic engagement | #TOpoli #onpoli #cdnpoli
Welcome back, class. Yesterday’s lesson introduced the notion of critical thought and… Read MoreReviving the Public Good, part 2: Winning back the words | #TOpoli #onpoli
Sorry, dear friends. More sanctimonious wankery coming. It’s what I do. It’s… Read MoreElections and renewing our commitment to the #PublicGood | #TOpoli #onpoli #cdnpoli
Sanctimonious wank — er, post — about reaffirming the intrinsic value of… Read MoreCommunity, citizenship, The Public Good, yada yada yada. More to come | #TOpoli #onpoli #cdnpoli
Koba and I are asking you nicely. Really, people, it’s a no-brainer.… Read MoreDog people: pick up your dog’s shit. FFS. | #TOpoli #dogs