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: Quais jornalistas investigativos no Canadá estiveram envolvidos em mais de 5 violações de ética na mídia?
 ###Tabelas: 
CREATE TABLE journalist_ethics (id INT, journalist VARCHAR(100), country VARCHAR(50), violation VARCHAR(50), date DATE); INSERT INTO journalist_ethics (id, journalist, country, violation, date) VALUES (1, 'Emily Lee', 'Canada', 'Conflict of Interest', '2022-01-01'); INSERT INTO journalist_ethics (id, journalist, country, violation, date) VALUES (2, 'Oliver Chen', 'Canada', 'Plagiarism', '2022-01-02');
SELECT journalist, COUNT(*) FROM journalist_ethics WHERE country = 'Canada' GROUP BY journalist HAVING COUNT(*) > 5;