A General Surgeon earns an average salary of £60,841 per year. The salary ranges from £29,000 to £150,000 with a median of £60,841. They also receive a bonus up to £44,042. The variation in salary depends on the location and experience. Canada[2]. In Canada, a General Surgeon earns an average salary of $147,395 per year. The salary ranges from $49,000 to $400,000 with a median of $147,395.