Agree, but the contractor cannot be self-employed in Canada. It would not count as Canadian work experience. It depends on if the "contractor" is on the payroll paying taxes, benefits, EI etc. For an employer to get a LMIA, they have to show that they are hiring a person in a permanent position. The company that the OP is working for has no full-time, permanent employees, and all may be working remotely.