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 os 3 produtos de beleza mais vendidos (excluindo batons) no Canadá?
 ###Tabelas: 
CREATE TABLE Sales (product_id INT, product_name TEXT, product_category TEXT, price DECIMAL(5,2), quantity_sold INT, country TEXT); INSERT INTO Sales (product_id, product_name, product_category, price, quantity_sold, country) VALUES (1, 'Ruby Woo', 'Lipstick', 18.00, 1500, 'Canada'), (2, 'Russian Red', 'Lipstick', 19.50, 1200, 'Canada'), (3, 'Lady Danger', 'Lipstick', 17.50, 1800, 'Canada'), (4, 'Mineral Powder', 'Face', 25.00, 2000, 'Canada'), (5, 'Nourishing Cream', 'Skincare', 30.00, 2500, 'Canada');
SELECT product_name, SUM(quantity_sold) AS total_sold FROM Sales WHERE country = 'Canada' AND product_category != 'Lipstick' GROUP BY product_name ORDER BY total_sold DESC LIMIT 3;