Absolutely.
We took a turn to temporariness in Canada's immigration program decades ago, and we are seeing that it's led to dire exploitation of workers. If you look at the seasonal agricultural program, you see that folks who have been coming here have been coming for decades. They have been working and they've been paying into our system, yet we send them home when they're sick. They have no access to the benefits they have paid into. We have taken their labour, and then we send them back when we have no more use for them. That is wrong.
If folks are going to come to Canada to work, they should be landed and they should have all of the responsibilities and privileges of having permanent resident status here in Canada. It will certainly take away the first point, the exploitation by employers and being afraid to complain about working conditions because of fear of being fired and/or fear of not being called back the following year.