Canada more than 160 other countries adopt UN migration pact
Canada joined more than 160 United Nations member states in adopting a newly negotiated agreement on international migration Monday. The non-binding United Nations Global Compact for Safe, Orderly, and Regular Migration sets out 23 objectives for improving international cooperation on all forms of migration, from refugees to skilled workers. While underscoring the need to address […]