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: Qual é a porcentagem de fãs que preferem hóquei em relação a outros esportes no Canadá?
 ###Tabelas: 
CREATE TABLE fan_preferences (id INT, name VARCHAR(50), age INT, country VARCHAR(50), sport_preference VARCHAR(50));
SELECT (COUNT(*) FILTER (WHERE sport_preference = 'hockey')) * 100.0 / COUNT(*) FROM fan_preferences WHERE country = 'Canada';