همانطور که گفته شد، قوانین مهاجرتی کانادا، مانند خیلی کشور های دیگر، پیرو چشم انداز ها و سیاست های انتخابی همواره برنامه های مهاجرتی جدیدی را برای متقاضیان ارائه میدهد. عموم برنامه ریزی ها و تغییرات سیستم مهاجرتی به عهده اداره مهاجرتی کانادا میباشد. به طور کلی میتوان گفت که تغییرات در قوانین مهاجرتی کانادا اغلب به دلایل زیر صورت میگیرد: