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 as 3 músicas mais reproduzidas na tabela 'music_streaming' para usuários do Canadá.
 ###Tabelas: 
CREATE TABLE music_streaming (user_id INT, song_id INT, streams INT, date DATE, country VARCHAR(50)); CREATE TABLE songs (song_id INT, song_name VARCHAR(100), artist_id INT);
SELECT s.song_name, SUM(ms.streams) AS total_streams FROM music_streaming ms JOIN songs s ON ms.song_id = s.song_id WHERE ms.country = 'Canada' GROUP BY s.song_name ORDER BY total_streams DESC LIMIT 3;