hi Mark - that is a good suggestion   however the reality is that the majority of immigrants are far better educated that non-immigrant Canadians. Where i work - everyone has at least an M.Scc and most of them a Ph.D. and there is absolutely NO training for the jobs. The thing is, to take some one from "not qualified" to "fully qualified" would be 5 or 6 years. Foreign trained individuals can, in many cases, jump right in - i.e., they do not need the 5 or 6 years of training because they have had it elsewhere. The Canadian worker, however, has never had that "training" and so simply cannot compete. If the available jobs could be filled by "existing Canadians" they would be. The problem is that the "existing Canadians" simply lack the 5-6 years of required training. And yes i, too, think it sucks. But that is the way it is.