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: Encontrar os nomes dos fornecedores do Canadá que fornecem mais de 500 toneladas de produtos veganos.
 ###Tabelas: 
CREATE TABLE suppliers (id INT, name TEXT, produce_type TEXT, quantity INT, is_vegan BOOLEAN, country TEXT); INSERT INTO suppliers (id, name, produce_type, quantity, is_vegan, country) VALUES (1, 'Green Garden', 'Fruits', 700, true, 'Canada'); INSERT INTO suppliers (id, name, produce_type, quantity, is_vegan, country) VALUES (2, 'Farm Fresh', 'Vegetables', 400, true, 'Canada');
SELECT name FROM suppliers WHERE produce_type = 'Fruits' OR produce_type = 'Vegetables' AND is_vegan = true AND country = 'Canada' AND quantity > 500;