6. Canada
Average Median Salary – $50,435
Canada has acute demand for fresh engineers with most of its current workforce being around the average age of 55 and nearing retirement. To fill in the bottlenecks, the country employs huge amounts of international candidates who now account for almost 12% of licensed engineers in Canada. Hence, opportunities for mechanical engineers are burgeoning, That’s why this country is also one of the best countries to migrate for mechanical engineers. With numerous social benefits received by employees in the country, along with a high-range salary it is definitely one of the highest paying countries for mechanical engineers.