The Temporary Foreign Worker Program (TFWP) is a federal program that allows Canadian employers to hire foreign nationals on a temporary basis to fill genuine labour and skills shortages when qualified Canadians or permanent residents are not available.