Finding enough local workers for farm jobs is a real challenge across Canada. The Temporary Foreign Worker Program (Agriculture Stream) helps with this problem. It lets eligible farm employers hire temporary foreign workers when Canadians or permanent residents are not available.
This guide explains who can use the program, which jobs are eligible, and how the process works. Use it to see if this program fits your farm or greenhouse.
The Agriculture Stream is one part of the federal Temporary Foreign Worker Program (TFWP). It is managed by Employment and Social Development Canada (ESDC). This program does not give money to employers. Instead, it helps employers hire workers from other countries when they cannot find Canadians for the job.
You may qualify if all of these apply:
Primary agriculture means work that is directly related to growing crops or raising animals. Jobs in processing plants, retail stores, or off-farm locations do not qualify.
Only certain agricultural jobs are allowed under the Agriculture Stream. These jobs must match approved National Occupational Classification (NOC) codes set by the government:
Examples of eligible work include:
If the job does not fit one of these codes, it is not eligible for this program.
To use the Agriculture Stream, you must get a positive LMIA. This is a document from the government that shows:
Without a positive LMIA, the foreign worker cannot apply for a work permit.
Tools like GrantHub’s eligibility matcher can help you quickly check which labour programs fit your province and industry.
Applying for the Agriculture Stream involves several steps:
For more details, see the Government of Canada’s official guide.
Choosing the wrong NOC code
Using an ineligible NOC code is a top reason LMIA applications are refused.
Applying for non-farm work
The job must take place on a farm, nursery, or greenhouse. Off-site or processing jobs do not qualify.
Skipping recruitment steps
You must show that you tried to hire Canadians before you hire foreign workers.
Thinking it is a grant
The Temporary Foreign Worker Program does not provide money. Make sure you budget for wages and other costs.
Q: Is the Temporary Foreign Worker Program (Agriculture Stream) a grant?
No. It does not give funding or pay wages. It is a federal program that lets you hire temporary foreign workers when you cannot find local workers.
Q: Do greenhouses and nurseries qualify?
Yes. Greenhouses and nurseries can use the program if the work is primary agriculture and matches the approved NOC codes.
Q: Is an LMIA always required?
Yes. Employers must get a positive LMIA before a worker can apply for a work permit.
Q: How long can workers stay in Canada under this stream?
The length of stay depends on the LMIA and the work contract. Many jobs are seasonal, but some extensions are possible.
Q: Can Quebec employers use this stream?
Yes, but Quebec has extra provincial steps. See also: How Quebec employers hire temporary foreign workers.
GrantHub tracks hundreds of active grant and workforce programs across Canada. You can check which ones match your business profile.
If your farm or greenhouse meets the rules, the Temporary Foreign Worker Program (Agriculture Stream) can help you fill important labour gaps. The key steps are checking your NOC codes, job location, and getting ready for the LMIA before you apply.
If you are also looking for other workforce or HR support, see:
GrantHub helps you compare labour programs with grants and wage supports, so you can choose the right option for your agricultural business.
Was this article helpful?
Rate it so we can improve our content.
Canada Proactive Disclosure Data
The Canadian government has funded over 400,000 businesses through 1.27 million grants and contributions. Check your eligibility in 60 seconds.