HAHA as if this system will be foolproof. This system still does not dictate that degree and field of work should be related. NOC 0, A and B still contain very wide area of exploitable surface. Also, stop acting as a sole defendor of Canadian rights.
Also, i don't know why you keep pandering BS like US. In US, it is not difficult to get H1B. Look here:- http://www.myvisajobs.com/Reports/2013-H1B-Visa-Sponsor.aspx
Body Shops like Infosys paying exploitable level of salaries get the most sponsored H1B's. There was a case where a company in California was paying their employee Indian scale salary. So effectively <$50 per day. Don't put US on some kind of immigration pedestal, when their is a growing clamour in US to refine its immigration policies.