Public sector workers make up over 20% of those employed in Canada.  All others of voting age living in the same households as civil servants also know full well how important that public sector job is to the ongoing prosperity of the household.  Add up all these voters and you have a massive voting block that will reject any   political party running on a policy of cutting the cost of government by reducing the number of civil servants.  Put another way, public sector workers end up electing their employers - the political parties which deliver the best pay and benefits  (witness Ontario under the Liberal Party).  At the federal level, who can forget the cheering throngs of public sector workers welcoming Justin Trudeau at the Dept. of Foreign Affairs. The cheers were motivated by the belief that Mr. Trudeau would hire a lot more civil servants, as well as increase their pay and benefits.  There will be no improvement in government operations while Mr. Trudeau is in charge.