Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o salário médio dos trabalhadores na indústria de manufatura por função no Canadá, para funções com mais de 500 funcionários?
 ###Tabelas: 
CREATE TABLE workers (id INT, name VARCHAR(50), country VARCHAR(50), job_role VARCHAR(50), salary DECIMAL(10, 2), employees INT);
SELECT job_role, AVG(salary) as avg_salary FROM workers WHERE country = 'Canada' GROUP BY job_role HAVING employees > 500;