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 organizações têm voluntários tanto dos EUA quanto do Canadá?
 ###Tabelas: 
CREATE TABLE organization (org_id INT, org_name TEXT); CREATE TABLE volunteer (vol_id INT, org_id INT, vol_country TEXT); INSERT INTO organization (org_id, org_name) VALUES (1, 'Greenpeace'), (2, 'Oxfam'), (3, 'Save the Children'); INSERT INTO volunteer (vol_id, org_id, vol_country) VALUES (1, 1, 'USA'), (2, 1, 'Canada'), (3, 2, 'USA'), (4, 2, 'Mexico'), (5, 3, 'USA');
SELECT org_name FROM organization WHERE org_id IN (SELECT org_id FROM volunteer WHERE vol_country IN ('USA', 'Canada') GROUP BY org_id HAVING COUNT(DISTINCT vol_country) = 2);