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 músicas de artistas femininas foram reproduzidas mais de 1 milhão de vezes no Canadá?
 ###Tabelas: 
CREATE TABLE Songs (SongID INT, SongName VARCHAR(100), ArtistID INT); INSERT INTO Songs (SongID, SongName, ArtistID) VALUES (1, 'Shake it Off', 1), (2, 'Bad Blood', 1), (3, 'Dynamite', 2); CREATE TABLE Streaming (StreamID INT, SongID INT, Country VARCHAR(50), StreamCount INT); INSERT INTO Streaming (StreamID, SongID, Country, StreamCount) VALUES (1, 1, 'Canada', 1500000), (2, 2, 'Canada', 1200000), (3, 3, 'USA', 2000000);
SELECT Songs.SongName FROM Songs INNER JOIN Streaming ON Songs.SongID = Streaming.SongID WHERE Streaming.Country = 'Canada' AND Streaming.StreamCount > 1000000 AND Songs.ArtistID IN (SELECT ArtistID FROM Artists WHERE Gender = 'Female');