مهاجرت، پناهندگان و شهروندی کانادا
(IRCC) یک شبکه بزرگ از «مراکز شهروندی و مهاجرت» را در سراسر کانادا و در تعداد مهم زیادی از سفارتخانه‌ها، کمیسیون‌های عالی و کنسولگری‌های خارجی در اختیار دارد. خدمات کانادا به تازگی شروع به کنترل درآوردن برخی از پروژه‌های داخلی این وزارتخانه کرده‌است، حال آنکه در ۲۰۰۳ آژانس خدمات مرزی کانادا کنترل مرزها و فرودگاه‌ها را برعهده داشت. (IRCC) همچنان مسئول سیاستگذاری و پردازش ویزای اقامت دائم (کانادا) و موقت، حفاظت از پناهندگان و دریافت درخواستنامه‌های شهروندی است.
حق پناهندگی
اعطای پناهندگی ممکن است در برخی کشورها تابع شرایط سنگینی باشد و راه حل تفاهم‌آمیز این مشکل سازمان ملل است که در همکاری بین‌المللی انجام می‌دهد و با توجه به اینکه کمیساریای عالی پناهندگان سازمان ملل متحد از وظیفه نظارت بر کنوانسیون‌های بین‌المللی برای حمایت از پناهندگان برخوردار است تشخیص می‌دهد که هماهنگی مؤثر اقدامات مقابله با این مشکل نیاز به همکاری دولت‌ها با کمیساریای عالی دارد.