Usually, a farmer in Canada makes $12 to $18 per hour, $100 a day, and $24000 per year on average. Moreover, an entry-level farmer earns CAD 25000 (estimated) per annum. However, an experienced farm worker gets a $29,350 to $46, 250 salary per year.  Importantly, there are many categories of farm work in Canada in which the salary of the workers also varies, for example; (a) Farm worker, general: $15.20 an hour (b) Dairy farm worker: $16 an hour (c) Fruit farm worker: $12.95 an hour, and (d) Farm laborer: $16 - $17 an hour Thus, besides farm work, their income also depends on the Canadian region in which they are employed.  Similarly, another important factor is the annual salary threshold set by the government over there.