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: Liste os projetos de defesa com prazos superiores a 2 anos no Canadá.
 ###Tabelas: 
CREATE TABLE DefenseProjects (project_id INT, country VARCHAR(50), start_date DATE, end_date DATE); INSERT INTO DefenseProjects (project_id, country, start_date, end_date) VALUES (1, 'Canada', '2018-01-01', '2023-12-31'); INSERT INTO DefenseProjects (project_id, country, start_date, end_date) VALUES (2, 'Canada', '2020-01-01', '2021-12-31');
SELECT project_id, country, start_date, end_date FROM DefenseProjects WHERE DATEDIFF(end_date, start_date) > 730 AND country = 'Canada';