A foreign worker is a person who works in a country other than the one of which he or she is a citizen. Migrant workers may follow work within their own country or between countries, depending on which definition is used.
The Temporary Foreign Worker Program (TFWP) enables employers to hire foreign workers on a temporary basis to fill immediate skills and labour shortages, when Canadian citizens and permanent residents are not available to do the job