The biggest problem we've seen with immigrants coming through the points systems and their performance in the labour market has to be the work experience factor. The points we give to work experience are quite large in the points system, yet experience in the labour market itself is discounted almost 100%. It's hard for a Canadian employer to assign much value to that foreign experience, and it's proving harder and harder.
One interesting aspect of Australia's points system is that they evaluate the foreign credentials and work experience prior to arrival. This way, immigrants have an understanding of how well they may or may not do in the job market, if they don't have a job to go to upon arrival. I think we could rework the way in which we evaluate work experience and the points that we apply within the points system.