Canada does allow foreign nationals to work in Canada. The Canadian government issues work permits. A work permit is required by anyone who is not a Canadian citizen or a permanent resident.
Fast facts on Canadian work permits:
Human Resources and Skills Development Canada officers authorize Canadian work permits.
The Human Resources and Skills Development Canada confirmation process is started by the prospective employer.
You can apply for your work permit when you receive written evidence of your job offer or contract of employment.
You will need a medical exam and assessment to work in childcare, primary or secondary education, and health services.
There are opportunities for foreign citizens to come to Canada to work. As long as you follow the requirements and obligations as established by the government ministry. Some of these requirements include being able to establish that you will leave Canada after the permit expires, have no criminal record and not be a risk to the security of Canada.