I would encourage the Liberal government to refuse to ratify this agreement and demand that it be renegotiated. If there is an agreement among other signatory nations to engage in renegotiation, open the doors, let the sunlight in, let civil society in, and perhaps you'll come up with an agreement that doesn't create so many problems for ordinary Canadians.
The final point I'll make on immigration is that with the temporary foreign worker program, one of our big concerns is that we're not pathways to citizenship. That's not the way we build our country.
We used to have a social compact with immigrants: “You come here. You work hard. You set down roots. You become part of the community. And in exchange for your hard work, you get the right of citizenship.” That social contract was broken under previous incarnations of the temporary foreign worker program.
With the TPP provisions for labour mobility, there will be no ability to build bridges from these workers who were brought into the country under TPP. You won't be able to build bridges to real citizenship.