In fact, I think that's a promising proposal. However, if an employer systematically abuses his employees and the employees leave him... You have to plan for mechanisms so that employers can't simply bring in someone else.
However, I think it could be a good idea to restrict employers by province. Don't let the person go to Alberta because workers there are better paid in a given area of employment, but if it's a provincial permit and—