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 valor médio da doação por programa para doadores do Canadá?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonorName TEXT, DonationAmount DECIMAL, Program TEXT, Country TEXT); INSERT INTO Donors (DonorID, DonorName, DonationAmount, Program, Country) VALUES (1, 'James Smith', 50.00, 'Education', 'Canada'), (2, 'Jessica Johnson', 100.00, 'Health', 'Canada');
SELECT Program, AVG(DonationAmount) FROM Donors WHERE Country = 'Canada' GROUP BY Program;