Yes, but that exists right now under the NO categories 0, A, and B. It's a fantastic way to come to the country, get work from the employer, apply for TRP from within Canada, and become a permanent resident.
My biggest issue is with the NOC categories C and D. Sorry, those are the national occupation codes C and D, the so-called low-skilled categories.
Just touching a bit on your wage issue, I'm all for paying good wages. But the issue here is that you have a company that has 100 workers making $13 an hour. If you bring in some foreign workers and pay them $15 an hour, you have to raise everyone's wage to $15.