Có 02 nguyên nhân chính dẫn đến vấn đề này. Một là dân số Canada ngày càng già hóa, nguồn lao động trong nước không đủ để đáp ứng nhu cầu của nền kinh tế hiện tại. Hai là Canada cần phát triển kinh tế, do đó việc thu hút nhân tài, đặc biệt trong mảng kinh doanh là vô cùng cần thiết.