
Canada signs UN agreement on international migration
Canada, along with around 160 other member nations, has signed the United Nations’ new negotiated agreement on international migration. The non-binding United Nations Global Compact for Safe, Orderly and Regular…






