The average dairy farm salary in Canada is $30,225 per year or $15.50 per hour. Entry-level positions start at $27,300 per year, while most experienced workers earn up to $39,000 per year.