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: Quais são as avaliações médias de sustentabilidade para produtos de maquiagem do Canadá?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name TEXT, brand_id INT, sustainability_rating FLOAT); INSERT INTO products (product_id, product_name, brand_id, sustainability_rating) VALUES (1, 'Liquid Lipstick', 1, 4.2), (2, 'Eyeshadow Palette', 1, 4.5), (3, 'Moisturizing Cream', 2, 4.7), (4, 'Tinted Moisturizer', 2, 4.8), (5, 'Lip Balm', 3, 4.3); CREATE TABLE brands (brand_id INT, brand_name TEXT, country TEXT); INSERT INTO brands (brand_id, brand_name, country) VALUES (1, 'Flawless Faced', 'CA'), (2, 'Naturally Radiant', 'UK'), (3, 'Cruelty Free Cosmetics', 'US');
SELECT AVG(p.sustainability_rating) as avg_sustainability_rating FROM products p JOIN brands b ON p.brand_id = b.brand_id WHERE b.country = 'CA';