In Canada, the average factory worker's income is $31,200 per year or $16 per hour.