Yes, Canada has laws and policies that prioritize Canadian citizens and permanent residents in the hiring process. Employers must comply with the Temporary Foreign Worker Program (TFWP) and related regulations, which require them to prove they cannot find suitable Canadian citizens or permanent residents before hiring foreign workers.
This is done through a Labour Market Impact Assessment (LMIA), where the employer must demonstrate efforts to recruit locally and show that hiring a foreign worker will not negatively impact the Canadian labor market.
However, this does not apply to all situations, as some international agreements or work permits, such as those under the International Mobility Program (IMP), may exempt certain foreign workers from LMIA requirements.