The Temporary Foreign Worker Program (TFWP) assists employers in filling their genuine skill and labour requirements, on a temporary basis, when qualified Canadians and permanent residents are not available. The Program, which is an option of last resort for employers, is legislated through the Immigration and Refugee Protection Act and Regulations and is jointly administered by Employment and Social Development Canada (ESDC) and Citizenship and Immigration Canada (CIC). ESDC reviews applications from employers, who wish to hire temporary foreign workers (TFW), and assesses the likely impact these workers would have on the Canadian labour market and ensures that Canadians have the first opportunity at the available jobs.