The average Canton City mechanic salary was $18, which is 100 percent lower than the average salary for this job in Ohio, and 100 percent lower then the average salary for this job nationwide. Mechanic salary in Canton City is usually between $18 and $19 (25th and 75th). The highest mechanic salary in Canton City was $18. There are 3 employees in Canton City whose job title is mechanic.