Canada Temporary Foreign Worker Program (TFWP): Canada Labour Market Impact Assessment (LMIA) Employers List

Employers Who Were Issued a Positive Labour Market Impact Assessment (LMIA) by Program Stream, National Occupational Classification (NOC) 2011 and Business Location.

32,402 Employers Updated: Oct 27, 2026
Flag of Canada
Filter Employers

Use the search box to filter the list to find suitable employers.

Province/Territory Program Stream Employer Address Occupation Incorporate Status Approved LMIAs Approved Positions
Manitoba High Wage AL KAMBOJ HOMES LTD. Winnipeg, MB R3W 0L8 73102-Plasterers, drywall installers and finishers and lathers Unknown 1 1
Alberta High Wage All About Abatement LTD Edmonton, AB T6E 0T3 72014-Contractors and supervisors, other construction trades, installers, repairers and servicers Unknown 1 1
Saskatchewan Primary Agriculture Allanville Farms Ltd Tisdale, SK S0E 1T0 85100-Livestock labourers Unknown 1 2
British Columbia High Wage All Around Plumbing Heating & Gas Ltd. Abbotsford, BC V4X 0A8 72300-Plumbers Unknown 1 1
Ontario Primary Agriculture Allberry Farms Inc. RR 1 Jordan, ON L0R 1S0 85101-Harvesting labourers Unknown 3 7
Alberta Low Wage ALL BUSINESS SOLUTIONS INC. CALGARY, AB T3J 3Z5 13110-Administrative assistants Unknown 1 1
British Columbia High Wage All Canada Contracting & Renovation Ltd. Sechelt, BC V0N 3A0 72310-Carpenters Unknown 1 1
Ontario High Wage All can Doors & Hardware Inc. woodbridge, ON L4L 8B9 72010-Contractors and supervisors, machining, metal forming, shaping and erecting trades and related occupations Unknown 1 1
British Columbia High Wage Allcan Holdings (AHL) Ltd. Abbotsford, BC V2T 6Y7 73300-Transport truck drivers Unknown 1 8
British Columbia Permanent Resident Only All Clean Janitorial Services Ltd. Harrison Hot Springs, BC V0M 1K0 62024-Cleaning supervisors Unknown 1 1
Alberta Low Wage ALL DAYS TRUCKING INC AIRDRIE, AB T4B 4G2 13110-Administrative assistants Unknown 1 1
Ontario Low Wage ALL DS INC Sault Ste. Marie, ON P6A 3Z9 63200-Cooks Unknown 1 1
Ontario Primary Agriculture Allegro Acres Inc. Ruthven, ON N0P 2G0 85101-Harvesting labourers Unknown 4 15
Nova Scotia Primary Agriculture Allen Farms Limited Billtown, NS B0P 1J0 85101-Harvesting labourers Unknown 1 3
New Brunswick Low Wage Allen's Enterprises Ltd. Timber River, NB E4M 3A1 62010-Retail sales supervisors Unknown 1 1
Alberta Low Wage ALLEN TOWNSEND Sherwood Park, AB T8A 6H9 13110-Administrative assistants Unknown 1 1
Ontario Global Talent Stream Allen-Vanguard Corporation Ottawa, ON K1G 5B4 00015-Senior managers - construction, transportation, production and utilities Unknown 1 1
Ontario High Wage Allen-Vanguard Corporation Ottawa, ON K1G 5B4 62100-Technical sales specialists - wholesale trade Unknown 1 1
Alberta Low Wage Allevia Physiotherapy Ltd Edmonton, AB T6W 2B8 32109-Other technical occupations in therapy and assessment Unknown 1 1
British Columbia High Wage Alliance Door Products Abbotsford, BC V2T 6E5 90010-Manufacturing managers Unknown 1 1
Alberta High Wage Alliance Drywall Inc. Calgary, AB T3J 4C8 72014-Contractors and supervisors, other construction trades, installers, repairers and servicers Unknown 1 1
Ontario High Wage Alliance Forming Ltd. Bolton, ON L7E 4E3 72310-Carpenters Unknown 1 8
Ontario High Wage Alliance Forming Ltd. Bolton, ON L7E 4E3 75110-Construction trades helpers and labourers Unknown 1 5
British Columbia High Wage Alliance Glass Doors Inc Surrey, BC V3W 1A2 60020-Retail and wholesale trade managers Unknown 1 1
Quebec Primary Agriculture Alliance Gosselin G2 inc SAINT-AUGUSTIN-DE-DESMAURES, QC G3A 1V9 85101-Harvesting labourers Corporation 2 6
Alberta Low Wage Alliance Granite Ltd Edmonton, AB T6E 0B2 73101-Tilesetters Unknown 1 1
British Columbia Low Wage Alliance Immigration & Education Consulting Inc. SURREY, BC V3W 4E9 13110-Administrative assistants Unknown 1 1
Ontario Low Wage Alliance Insurance Brokers Ltd. Toronto, ON M3B 3P6 63100-Insurance agents and brokers Unknown 1 1
British Columbia High Wage Alliance Motor Cars Ltd. New Westminster, BC V3L 3P4 13110-Administrative assistants Unknown 1 1
British Columbia High Wage Alliance Security Limited Delta, BC V4K 4H9 13100-Administrative officers Unknown 1 1
Ontario High Wage ALLIANCE STORE FIXTURES INC. VAUGHAN, ON L4H 0R4 72310-Carpenters Unknown 1 5
Ontario High Wage Alliance Verdi Civil Inc. Bolton, ON L7E 4E3 75110-Construction trades helpers and labourers Unknown 1 1
Ontario High Wage Alliance Verdi Holdings Ltd. Bolton, ON L7E 4E3 22232-Occupational health and safety specialists Unknown 1 1
Ontario High Wage Allied Pioneers Enterprises Toronto Co. Ltd. Markham, ON L3R 5J6 12013-Supervisors, supply chain, tracking and scheduling coordination occupations Unknown 1 1
Ontario High Wage Allied Tooling Technologies Inc. Mississauga, ON L5T 1N8 72101-Tool and die makers Unknown 1 1
Alberta Low Wage All India Restaurant and Sweets Edmonton, AB T6L 5Z8 62020-Food service supervisors Unknown 1 2
Alberta Low Wage All India Restaurant and Sweets Edmonton, AB T6L 5Z8 63200-Cooks Unknown 1 2
British Columbia High Wage All Island Equity REIT Limited Partnership Nanaimo, BC V9R 3E1 62024-Cleaning supervisors Unknown 1 2
Ontario Low Wage Alliston Contracting Ltd. Caledon East, ON L7C 3B2 73112-Painters and decorators (except interior decorators) Unknown 1 1
Ontario High Wage All link logistics system ltd BRAMPTON, ON L6V 1C2 12200-Accounting technicians and bookkeepers Unknown 1 1
Ontario Low Wage All Link Travel Inc. Scarborough, ON M1V 5J6 62022-Accommodation, travel, tourism and related services supervisors Unknown 1 1
Alberta Low Wage All Nations Supermarket Inc. Fort McMurray, AB T9H 3E1 62010-Retail sales supervisors Unknown 1 1
British Columbia High Wage Allora Laser & Spa Ltd. Surrey, BC V3S 2C1 63210-Hairstylists and barbers Unknown 1 1
Saskatchewan High Wage All Out Water Well Services & Drilling Ltd. Biggar, SK S0K 0M0 72501-Water well drillers Unknown 1 1
Ontario High Wage Alloy Casting Industries Limited New Hamburg, ON N3A 2K2 95101-Labourers in metal fabrication Unknown 1 1
Ontario High Wage Alloy Casting Industries Limited New Hamburg, ON N3A 2K2 94101-Foundry workers Unknown 1 1
British Columbia High Wage Alloy Wheel Repair Ltd. Delta, BC V4K 2H4 72411-Auto body collision, refinishing and glass technicians and damage repair estimators Unknown 1 2
British Columbia High Wage All Painting Ltd Coquitlam, BC V3K 4X8 72014-Contractors and supervisors, other construction trades, installers, repairers and servicers Unknown 1 1
Ontario High Wage All Pets Pet Products Ltd. Toronto, ON M4Y 1C5 12013-Supervisors, supply chain, tracking and scheduling coordination occupations Unknown 1 1
Ontario High Wage ALLPRO LOGISTICS INC. BRAMPTON, ON L6R 3K7 73300-Transport truck drivers Unknown 1 1
Province/Territory Program Stream Employer Address Occupation Incorporate Status Approved LMIAs Approved Positions

Share with Friends!

Want updates? Subscribe to our newsletter

Get notified when new LMIA employers are added to our database.

What is LMIA? (Labour Market Impact Assessment)

In Canada, a Labour Market Impact Assessment (LMIA) is a crucial document that employers must obtain when they want to hire a foreign worker.
A positive LMIA serves as proof that there's a genuine need for a foreign worker to fill a particular job role. It also confirms that there are no available Canadian workers or permanent residents who can take on that job. In simpler terms, a positive LMIA is sometimes referred to as a "confirmation letter."

When an employer decides to hire a foreign worker, they must go through the process of applying for an LMIA.

Once they get the LMIA, foreign workers can then apply for a work permit to come and work in Canada. It's like a two-step process that starts with the employer getting the LMIA and ends with the worker applying for the work permit.

Flag of Canada