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: Encontre o valor médio das doações e o número total de doações feitas por organizações sediadas no Canadá em 2018?
 ###Tabelas: 
CREATE TABLE donors (id INT, name TEXT, organization TEXT, country TEXT, donation_amount DECIMAL(10,2), donation_date DATE); INSERT INTO donors (id, name, organization, country, donation_amount, donation_date) VALUES (1, 'John Doe', 'ABC Inc.', 'Canada', 2000.00, '2018-03-12'); INSERT INTO donors (id, name, organization, country, donation_amount, donation_date) VALUES (2, 'Jane Smith', 'XYZ Corp.', 'Canada', 1500.00, '2018-06-28');
SELECT AVG(donation_amount) AS avg_donation, COUNT(*) AS total_donations FROM donors WHERE country = 'Canada' AND YEAR(donation_date) = 2018 AND organization IS NOT NULL;