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: Liste todos os medicamentos que foram aprovados em 2018 e têm acesso ao mercado no Canadá?
 ###Tabelas: 
CREATE TABLE drug_approval_2018 (drug VARCHAR(50), year INT, status VARCHAR(50)); INSERT INTO drug_approval_2018 (drug, year, status) VALUES ('DrugM', 2018, 'Approved'), ('DrugN', 2018, 'Approved'); CREATE TABLE market_access (drug VARCHAR(50), country VARCHAR(50)); INSERT INTO market_access (drug, country) VALUES ('DrugM', 'Canada'), ('DrugO', 'Canada');
SELECT market_access.drug FROM market_access INNER JOIN drug_approval_2018 ON market_access.drug = drug_approval_2018.drug WHERE drug_approval_2018.year = 2018 AND drug_approval_2018.status = 'Approved' AND market_access.country = 'Canada';