Two men hold a paper while a "looking for work" sign hangs in the back

As some federal and provincial politicians argue that Canada’s temporary foreign worker program is stopping young Canadians from finding good-paying jobs, some experts say migrant workers aren’t to blame and that other immigration streams could be the problem.