I'd say people are being realistic.  
Jobs for anyone over 45 are disappearing, so as people reach that age they are right to realize they are headed for the scrap heap, meanwhile younger people are loaded with debt and have prospects that kill hope.
The Trudeau government is making lives worse by failing to produce the infrastructure we see is needed and instead are promising to create an infrastructure bank, in effect proposing to hand us over for rape by their big money friends for the necessities of life.   
The government continues to permit excessive and often illegal immigrants to take jobs, drive down wages and use up social benefits we rely on.
The rich continue unabated and unchallenged to suck up all the surplus value our economy struggles to produce.
Meanwhile anyone with the wherewithal to try self-employment is viciously attacked by a taxation plan that will impoverish them, but the very privileged people on the public payroll just get more and more benefits.