I don't know about Canada, but I can say it seems a prerequisite to be a complete narcissistic asshole in order to become a successful politician in the US. Cuomo was forced to resign as governor for many sexual misconduct charges and was a complete disaster during Covid. Trump is no angel, and Joe Biden was the quintessential lying, corrupt career politician. Today the entire political arena is so dirty and the process of tearing into candidates is so bad that it probably scares off good people. But the system is what it is and there is nothing we really can do except hope that important stuff gets done, like closing the border, dealing with violent criminals, and the economy doesn't crash again. It cracks me up that people think individual politicians matter when the entire political arena dictates policy. Parties dictate policy. Lobbies dictate policy. Big Donors dictate policy. The rest is just political theater to dupe the voters into validating the corrupt system.