The Government of Canada has developed a thorough regime to enforce both the Temporary Foreign Worker Program and the International Mobility Program that includes both audits and inspections. All employers of foreign workers in Canada need to be aware of these requirements. The consequences of non-compliance can include bans on hiring foreign workers, administrative monetary penalties and, in extreme circumstances, criminal sanction. The best way to avoid being found non-compliant is to develop best practices well before an audit or inspection commences.

We have extensive experience representing employers who are being inspected by either the Department of Employment and Social Development or Immigration, Refugees and Citizenship Canada. We also help companies develop best practices to ensure that any audit or inspection is as smooth as possible.

Inspections and Audits

During an inspection, a Government of Canada officer will seek to determine whether the employer:

  • offered wages that were substantially the same as, and not less favourable than, those provide in any offers of employment;
  • provided employment in occupations that were the same as in any offers of employment;
  • provided employees with working conditions that were substantially the same as, and not less favourable than, those provided in any offers of employment;
  • made reasonable efforts to provide a workplace that was free of abuse;
  • complied with federal, provincial and territorial laws which regulate employment;
  • was active in the business in which the employer stated they were in in their application to hire a foreign worker; and
  • demonstrated that any information that they provided in their employees’ work permit applications, including Labour Market Impact Assessment applications, was accurate.


Some of our recent experiences assisting employers in either responding to audits or inspections and in developing best practices include:


A large Vancouver technology company did not keep handwritten timesheets for its software engineers. After the government auditor required a written explanation for why this was so, we successfully argued that the employees’ paystubs indicated how many hours were worked per week. The employer was found compliant.


A family living on Vancouver Island wanted to help a person who was looking for employment experience. They offered her employment as a Caregiver. The employee was paid in cash, worked somewhat irregular hours and stopped working when the mother in the family went on maternity leave without being provided a record of employment. We successfully argued that the family’s breaches of the offer of employment was justified as it was based on a good faith mistake, and the family avoided being found non-compliant based on this justification.

Seasonal Agricultural Workers

We represented a farm in a court challenge of a determination that the farm had breached several aspects of the Seasonal Agricultural Worker Program. While we were unsuccessful in arguing that the government’s determination that the farm had provided working conditions and wages similar to what they had promised their foreign workers, we did succeed in quashing an officer’s determination that they had not provided an abuse free workplace. This case is one of the only decisions involving a court challenge of the Government of Canada’s foreign worker employer compliance regime, and the full decision can be found here.


A restaurant asked us to review their paystubs to ensure that they were compliant with their Labour Market Impact Assessment. In reviewing the paystubs, we noticed that the employer was inaccurately calculating how overtime should be paid. The employer paid its workers what was required, and was relieved to learn that he had resolved his innocent breach of British Columbia’s Employment Standards Act.

Scope of Representation

We are flexible in how we structure the representation of employers in their immigration needs. We offer services on an hourly, flat-fee or portfolio basis, as determined by the employer.

Contact Us Today

We’re here to help!