Canada accepts many immigrants with professions not needed. For example Canada accepts a large volume of dentists and pharmacists although Canadian graduates struggle to find jobs and salaries have actually decreasing for some time. What is needed in the healthcare system is more PSWs, physiotherapists, nurses (LPNs, RNs, NPs), believe radiology and ultrasound techs, etc. Targeted immigration to meet skill demands versus accepting the immigrant with the highest point value makes more sense. Unfortunately Canada has not been good at predicting the skills they will need in the future. We have failed many times trying to funnel students into professions that are in need. At least when it comes to accepting immigrants you can fill an immediate need although many of the jobs requiring licensing in Canada first. The bigger issue is that if you select a person because they are trained as a PSW, there is no way to ensure they will work in that file in Canada.