Canada's politicians at all levels are in trouble, though senators, mayors and the Prime Minister and his cronies are leading the pack for corruption, scandal, thieving, criminality, and prevarication. And none of them, not one, knows how to say sorry.
Vía