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: Quantas plataformas de streaming únicas distribuem música de artistas baseados no Canadá?
 ###Tabelas: 
CREATE TABLE artists (id INT, name TEXT, country TEXT); CREATE TABLE streaming_platforms (id INT, platform TEXT); CREATE TABLE distribution (artist_id INT, platform_id INT); INSERT INTO artists (id, name, country) VALUES (1, 'Justin Bieber', 'Canada'); INSERT INTO streaming_platforms (id, platform) VALUES (1, 'Spotify'), (2, 'Apple Music'); INSERT INTO distribution (artist_id, platform_id) VALUES (1, 1), (1, 2);
SELECT COUNT(DISTINCT platform) FROM distribution JOIN artists ON distribution.artist_id = artists.id JOIN streaming_platforms ON distribution.platform_id = streaming_platforms.id WHERE artists.country = 'Canada';