قوانین مهاجرتی کانادا به وسیله مجلس کانادا تدوین و تصویب شده است و هر گونه تغییر در آن نیز توسط parliament یا مجلس کانادا اعمال می شود. تمامی قوانین مهاجرتی تصویب شده باید از قانون اساسی 1867 کانادا و قانون اساسی 1982 کانادا پیروی کنند.
اداره مهاجرت کانادا سیاست گذار و تصمیم گیرنده در مورد مسائل مهاجرتی است که می تواند ضمن رعایت قوانین مهاجرت کانادا قوانینی را تصویب و به اجرا در بیاورد. قوانینی که توسط اداره مهاجرت تصویب می شود به اختصار IRPR نام دارند که در حال حاضر مجموعا ۳۶۵ ماده دارد. قوانین IRPR در راستای قوانین IRPA و این قوانین در راستای قانون اساسی کشور کانادا هستند. در نتیجه تمامی قوانین مانند دیگر کشور ها پیرو قانون اساسی می باشد.
اداره مهاجرت کانادا علاوه بر تنظیم آئین نامه می تواند از یکسری دستورالعمل ها نیز استفاده کند. این دستور العمل ها در دو دسته دستورات وزیر (Ministerial Instructions ) و اعلانیه های عملیاتی ( Operational Bulletins ) صادر میشوند. دفترچه هایی تحت عنوان هدایت داخلی یا Operational Manuals نیز توسط اداره مهاجرت کانادا ارائه می شود. این دستورالعمل ها نیز از قوانین اساسی کانادا پیروی می کنند.
اداره پلیس مهاجرتی کانادا اداره گمرک های کشور کانادا که به اختصار CBSA نیز گفته می شود نقطه همکاری وزیر مهاجرت کانادا و وزیر امنیت کانادا می باشد. این اداره ضمن رعایت تمامی قوانین مهاجرتی و قانون اساسی علاوه بر دستور گرفتن از وزیر مهاجرت برخی از دستور العمل های وزیر امنیت عمومی کانادا ( Minister of Public safety ) را نیز اجرا می کند.
قوانین تابیعت کانادا ( Citizenship Act ) دارای دو گروه آئین نامه می باشد. این قانون که 39 ماده دارد، در خصوص تعریف تابعیت، احراز تابعیت و از دست دادن تابعیت صحبت می کند. قانون تابعیت (شهروندی) کانادا که توسط مجلس این کشور تصویب شده است و تغییر می کند باید تابع قوانین اساسی 1867 و 1982 باشد.