when you run a giant canadian company, and pay yourself  X % of the operating income as a salary, or maybe pay your son x million /year as a pension, at the age of 52, while your company "restructures" and drops 1000 jobs you will understand the ANGER of the average worker.  since when does any small business tell the world about record profits. they dont. companies who offer stock do., on a regular basis. our pm does not need to be the head of a multi billion dollar corp to understand the tribulations of the average voter. 
(if you invest in canadian companies, it will not take much research to find the name of the company above)