Here’s Why Canada Must Reject The UN Global Compact On Migration
The problem here is that decisions on immigration and refugees are supposed to be made by individual nations. While 'global cooperation' may sound nice, and certainly has its place on some issues (nuclear weapons, peace treaties, technology), when it comes to issues of borders and immigration, those decisions must be made only by national governments that are answerable to their citizens in free elections.
The UN is answerable to nobody, and if they try dictating Canada's immigration levels, how could Canadians hold the UN accountable?
We couldn't. And that's the problem.