People using the slogan "jobs Canadians won't do" inevitably leave out the necessary following part "for the compensation offered".
External sources of cheap labour have to removed if we want more "good-paying jobs" (which desire pretty much covers the entire pro-union political left) and productivity increases (eg. from automation and process improvement). This dichotomy in which it's practically mandatory to have well-compensated public sector jobs while simultaneously secretly wanting some services (particularly menial ones consumed mainly by upper and middle class income earners) to be dirt cheap is bullshit and has to end.
Except small businesses can only afford so much. min wage for no skill entry jobs is already high enough no? Or should that be raised?
We can try and rely on supply and demand for salaries but that only works for large corporations who can afford to pass on the costs of higher wages to the consumer.