The Canadian government has a Temporary Foreign Worker Program (TFWP) meant to temporarily hire foreign workers in areas where no Canadian citizen or permanent resident is available to fill. Typically, these areas are in high demand and need to be filled quickly. Applying for a temporary work visa through the TFWP requires that the company receive a positive LMIA assessment.