Lots of Canadian politicians are whiny little girls, ie. Jack Layton, who also has terrible ideas. Stephen Harper I think is a good politician and a pretty good leader, this proroguing of Parliament will have little effect on anything however has provided the NDP and Liberals with some decent whistleblowing material which of course they have jumped all over.