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 número total de programas de justiça restaurativa implementados no Canadá entre 2015 e 2018?
 ###Tabelas: 
CREATE TABLE restorative_justice_canada (id INT, program_name VARCHAR(50), start_date DATE, end_date DATE, country VARCHAR(50)); INSERT INTO restorative_justice_canada (id, program_name, start_date, end_date, country) VALUES (1, 'Restorative Canada', '2015-01-01', '2018-12-31', 'Canada'), (2, 'Justice Heals', '2016-01-01', '2017-12-31', 'USA');
SELECT SUM(id) FROM restorative_justice_canada WHERE country = 'Canada' AND start_date >= '2015-01-01' AND end_date <= '2018-12-31';