You just read:

Are voters firing local politicians often enough? Are political parties needed at the municipal level?

News provided by

The School of Public Policy - University of Calgary

Mar 15, 2017, 13:00 ET