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 custo médio do projeto para cada tipo de infraestrutura no Canadá, ordenado pelo custo médio mais alto?
 ###Tabelas: 
CREATE TABLE Infrastructure (Type VARCHAR(50), Country VARCHAR(50), Cost FLOAT); INSERT INTO Infrastructure (Type, Country, Cost) VALUES ('Road', 'Canada', 5000000), ('Bridge', 'Canada', 10000000), ('Highway', 'Canada', 8000000);
SELECT Type, AVG(Cost) as Avg_Cost FROM Infrastructure WHERE Country = 'Canada' GROUP BY Type ORDER BY Avg_Cost DESC;