캐나다가 점수제 운영에서 노동력 부족 직종에 점수를 부가하는 방식에서 일반적인 인적자본에 점수를 부가하는 방식으로 전환하게 된 이유를 살펴보면, 첫째로 장·단기 인력부족직종에 대한 믿을 만한 정보를 얻기가 어려웠다는 점 둘째, 각 직업에 필요한 이민자 수를 제시하는 것이 어렵고, 이를 제시한다고 하더라도 실제로 들어온 이민자들의 직업분포가 원래 원했던 방식으로 분포되기가 어렵다는 점이다(Ferrer, Picot, and Riddell, 2012: 5～6). 이는 이민자 선별에 교육수준, 경력, 언어능력 등 여러 다른 요인들이 영향을 주기 때문이며, 실제로 직업별로 필요한 이민자 수와 실제 들어온 이민자의 직업분포 간의 상관관계는 낮은 편이라고 한다. 셋째로 지역의 노동수요를 적절히 반영하기 어려우며, 이는 일단 이민허가를 받고 들어온 이민자들은 원하는 곳에서 살게 되는데 주로 3대 대도시에 집중 이주하는 경향이 있으며-1990년대에는 75%가 이 지역에 이주함-, 이민자들이 자신의 기술을 필요로 하는 지역을 찾아가 거주하는 것도 아니기 때문이다. 넷째로는 특정 직업에 따라 점수를 달리 부여하는 경우 이 직업에 신규이민자가 종사할 것이라고 예상한 것인데, 실제로 이들이 들어오면 이 직업에만 종사하도록 요구할 수 없다는 문제점이 있다. 다섯째로는 이민 처리과정이 너무 오래 걸려서 단기노동수요에 신속하게 대응할 수 없다는 것이다. 이러한 이유로 1990년대 초반부터 2000년대 초반까지 캐나다의 이민자 선별정책이 인적자본모델로 전환하게 되었던 것이다.
캐나다가 인력이 부족한 곳에 추가 점수를 주는 점수제 운영에서 인적자본모델로 전환한 이유는 여러가지가 있는데 그 중 몇 개만 추리고자 한다. 첫째, 각 직업의 부족한 수를 정확히 파악하기 어려우며 둘째, 이민자에게 한 직업만을 강요할 수 없으며 셋째, 이민자들이 주로 대도시에 살고자 하기 때문이다. 이러한 이유로 기존의 점수제는 폐지 되었다.