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 total das 'bolsas de infraestrutura rural' para as 'comunidades indígenas' no 'Canadá' desde 2010?
 ###Tabelas: 
CREATE TABLE grants (id INT, name TEXT, region TEXT, type TEXT, value FLOAT, date DATE); INSERT INTO grants (id, name, region, type, value, date) VALUES (1, 'Grant 1', 'Canada', 'rural infrastructure', 500000, '2011-01-01'), (2, 'Grant 2', 'Canada', 'urban development', 750000, '2012-01-01'), (3, 'Grant 3', 'Canada', 'rural infrastructure', 250000, '2010-01-01');
SELECT SUM(grants.value) FROM grants WHERE grants.region = 'Canada' AND grants.type = 'rural infrastructure' AND grants.date >= '2010-01-01' AND grants.name LIKE '%Indigenous%';