A requirement for honesty would eliminate every non-fringe politician in Canada. A completely honest politician has no chance whatsoever of getting elected; we the people refuse to handle the truth. The result is that honest politicians are found only in fringe parties where they will get at most one or two percent of the vote. (Note that I am not saying all fringe politicians are honest; some fringe politicians are honest, whereas no mainstream politician can afford to be honest.)