I want to reinforce
@Admiral Beez here........
Canada has gone from having a recent (last 2 decades average) of 3% temporary workers in Canada to ~7%
That is absurdly high.
A great deal of this is the result of the low-wage stream, specifically seeking to fill jobs at Tim Horton's et al. with workers who will accept inordinately low wages and whose function is really to suppress wages in the economy more broadly.
That is NOT the fault of these workers, who we permitted to come, facilitated the arrival of, and whose employers we allowed to exploit them, but that is the reality of the situation nonetheless.
I don't think the majority of these jobs would be filled by teens these days, as the secular trend is away from that as there is greater focus on education.
That said, it certainly does suppress domestic employment (encourage higher unemployment) which is evidenced by a nearly 7% unemployment rate in Ontario, a multi-year high.
***
I would add, most of these jobs are not being filled by 'new Canadians' they are being filled by Temporary Residents. who will be required to return to their native land at some point, or will remain here illegally.
That's unfortunate for them and for society writ large.