No - a British citizen is automatically entitled to work in the UK
If you're not a British Citizen, you will need to apply for a work permit first.
If you're not an EU citizen you will need a work permit.
Is is not very easy to get a permit
As far as I understand it, anyone who is not a Canadian citizen/immigrant/permanent resident, you need a work permit.
A US Citizen would need a work permit to live and work permanently in the UK.
Your problem isn't getting a job. Your problem will be getting a work permit if you aren't a British or EC citizen.
That depends on where you are moving from. If you are not an EC citizen, you will need permission to stay and a work permit.
no
Yes, if he wishes to work legally.
First one would need to obtain a work permit that allows them to obtain a job in Canada. Second, there are several places one can go to find work, such as Citizen and Immigration Canada.
Please correct your question. Are you asking if you can apply work permit in Nepal or foreign country?
No