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: Quantos hectares de florestas boreais no Canadá são certificados como gerenciados de forma sustentável em 2018?
 ###Tabelas: 
CREATE TABLE boreal_forests (id INT, name VARCHAR(255), country VARCHAR(255), hectares INT); INSERT INTO boreal_forests (id, name, country, hectares) VALUES (1, 'Boreal Forest 1', 'Canada', 80000), (2, 'Boreal Forest 2', 'Canada', 120000); CREATE TABLE certifications (id INT, forest_id INT, year INT, certified BOOLEAN); INSERT INTO certifications (id, forest_id, year, certified) VALUES (1, 1, 2018, TRUE), (2, 2, 2018, TRUE), (3, 1, 2017, TRUE), (4, 2, 2017, FALSE);
SELECT COUNT(DISTINCT b.id) FROM boreal_forests b INNER JOIN certifications c ON b.id = c.forest_id WHERE b.country = 'Canada' AND c.year = 2018 AND c.certified = TRUE;