Content has loaded
Farm worker salary in Canada
How much does a Farm Worker make in Canada?
Average base salary
$20.44
- Hour
- Day
- Week
- Month
- Year
The average salary for a farm worker is $20.44 per hour in Canada. 413 salaries reported, updated at June 8, 2026
Highest paying companies for Farm Worker in Canada
Average year pay is based on job postings on Indeed in the past 36 months.Muskoka Brewery
$70,000per year
Broadmead Care Society
$59,543per year
Express Employment Professiona...
$58,240per year
University of British Columbia
$50,761per year
Government of Prince Edward Is...
$49,587per year
Lactanet
$48,511per year