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 total de resíduos gerados por cada fabricante no Canadá, para avaliações de impacto ambiental, em ordem decrescente.
 ###Tabelas: 
CREATE TABLE waste (id INT, manufacturer_country VARCHAR(255), amount FLOAT, waste_type VARCHAR(255), date DATE);
SELECT manufacturer_country, SUM(amount) as total_waste FROM waste WHERE manufacturer_country = 'Canada' GROUP BY manufacturer_country ORDER BY total_waste DESC;