So all that in two minutes?
I, too, am an immigrant to this country. I feel immigration should have, and has had, a role in Canada's development, not so much in filling skill shortages as in making Canada a more diverse society. Immigrants contribute to our trade relationships with different parts of the world, and they can contribute as employees, whether or not they have credentials.
If you have an immigration policy, as we do in Canada, that is high on trying to get the best of the world to come here, then you'd better know what you're getting, and this has a lot to do with the certification exercise. If you want to be running your immigration policy on the basis of education, then it ought to be that you have someone, usually whom you trust, whether abroad or in Canada, to certify those degrees.
The skills are a little trickier, because they include things like the ability to work with people, to work on a team, and those are a little tougher to measure, period, for anyone, whether you are a Canadian, new or old, or an immigrant. It also may be culturally determined, so that is another factor to keep in mind.
As to the number of jobs, if you have roughly 250,000 immigrants a year, and half of those go into the labour force, you're looking at an increase in the labour force each year of 125,000 to 130,000 for as long as your immigration rate holds. Will they all get employed? That's a little trickier question. It will depend on whether you're able to get a full-employment society where anyone who comes in can be assured of a job.