The inequality gap in Canada became greater right after the increase in immigration levels in the 90's. Low wages have been pressured down by 3-4% and middle class wages by 7-10% (StatsCan). This is from labour oversupply. The GDP per capita (how individuals are doing) is in decline and household debt is growing.

At the same time jobs are disappearing, TFW programs gained steam, businesses created the fallacy of labour shortage, businesses have pushed for higher immigration and lower taxes while sending jobs offshore. Governments place higher tax burdens on the people who are working to pay for each newcomer to Canada so taxpayers start to resent the newcomers and social unrest is resulting.

It can all be corrected by one policy change: pro-slow immigration (wages rise, taxes balance, jobs available). We already have increasing population naturally, there is little need to expand it (environmentally there is actually a need to decrease population).