The Liberal party has been in power for a decade in Canada. In that time frame, they imported millions of low-trust, low-wage, low-IQ workers which crushed incomes for average Canadians. Furthermore, the immigration system has been turned into human trafficking where, largely, Indians pay tens of thousands of dollars to employers for a job. Natives can't compete when the wage is, literally, negative.
Service, etiquette, and trust has cratered as scummy hicks from the subcontinent are flooding the job market, getting into HR, and quickly firing non-Indians to hire their brothers, sisters, cousins, or friends. The ugly accent, the atrocious smell, and the blaring volume makes it much worse.
Of course, Canada hasn't built enough houses, schools, hospitals, roads, public transportation, etc. So, while the incomes of Canadians are stagnant, prices have exploded. Houses that a single non-college-educated employee could afford in the 90s, is becoming out of reach for a university-educated couple unless they have generous parents. Houses that cost $100,000 then, go for nearly $1 million today.
After all this, Boomers in Canada are voting for ... the Liberals!