The term migrant worker has different official meanings and connotations in different parts of the world. The United Nations' definition is broad, including any people working outside of their home country. The term can also be used to describe someone who migrates within a country, possibly their own, in order to pursue work such as seasonal work.
The "United Nations Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families" defines migrant worker as follows:
The Convention has been ratified by Mexico, Brazil, and the Philippines (amongst many other nations that supply foreign labour) but it has not been ratified by the United States, Germany, and Japan (amongst other nations that receive foreign labour).
In Canada, companies are beginning to recruit temporary foreign workers under Service Canada's recent expansion of an immigration program for migrant workers.