Sorry I should have said in my initial post - I meant UKIP always CLAIM not to be racist. They can't really say that now.
What he is saying is rather horse stable door, bolted.
You try and get a work visa in Canada, to live there.
They have narrowed down 100's of skills they needed down to below 100.
You then need to be offered a job.
That company has to prove you are not going to be depriving a Canadian of that job, ie advertised it and none to fill it.
You then need to jump through numerous hoops to get there, prove ££ in bank and that you will be of added benefit to the country and not a burden on it.
I believe the same goes for most countries.
I think its because a Governments first priority is the people in that country, their welfare and well being.