There are many tremendous business people who create thousands upon thousands of jobs in this country, they are leaders and they are respected.  However, they are not the CEOs of top 100 public companies.  I'm talking about entrepreneurs and visionaries that create new jobs in Canada.   
Most of those top 100 public company CEOs are vastly overpaid and supported by the cozy club that is other CEOs and director-types who appoint each other to cushy roles on boards.  Everyone is afraid to say NO.  It's like free agency with no salary cap.  Look at employment figures, it's not from the big PubCo's.
Finally, for the one CEO who can run, say a Canadian bank, there are many others within the same company who are just as capable and make far less.  Two of my close relatives were very high up in Canadian banks at one point, and some of the good stories, and stories of incompetence, are surprising and sad.  It makes you feel like voters did after seeing Trump rise to the top.