I understand that. Any time we use a blunt instrument like tax to deal with a problem...but we need to start somewhere. If we can do something that allows employers to have some incentive to hire people who need to get local Canadian experience, that's a plus. It doesn't matter what program we put forward, there are always going to be some unintended effects and loopholes. But if we think something is worth doing, and you look at a cost-benefit program, are you better off to leave people who couldn't fully integrate into this country or leave a few dollars so an employee can explore a little bit? Which one is better?
From my perspective, having served so many new Canadians, I believe we should err on the side of the new Canadians and get them jobs.