The only program I found make sense to me is the OINP foreign worker where they rate you on education, experience and your annual salary. I think that one country want, high quality worker, having good job to contribute to the economy not someone coming and claim benefit.