A career as a chef today involves low wages, and very long hours. And no doubt, few benefits as well.  

In areas like metro Vancouver, there is another issue, unaffordable housing means that the industry has trouble attracting and retaining staff.  They cannot afford to live here.

So the solution is...to bring in indentured servitude from another country??!

Really?

Indentured servitude to  work long hours for little pay, and either commute long distances, or sleep on a couch.

Would not the better solution be for the industry to pay better wages,  even if the fallout is that some marginal restaurants cannot survive.  

And calling  bogus on this line...."well-trained people who work and want to stay here to help out this industry".

No.  Well trained people want to be paid properly for their skills and training. That is why they are not attracted to, nor do they stay long, in the industry. Churning every two years with TFWs is not a solution.