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: Quais são os nomes dos proprietários de imóveis que são co-proprietários de um imóvel no Canadá?
 ###Tabelas: 
CREATE TABLE Property (id INT, address VARCHAR(255), city VARCHAR(255), state VARCHAR(255), country VARCHAR(255), price DECIMAL(10,2), size INT, sustainable_practices BOOLEAN, coop_owned BOOLEAN); CREATE TABLE PropertyOwner (id INT, property_id INT, owner_name VARCHAR(255), owner_email VARCHAR(255), owner_phone VARCHAR(20)); CREATE TABLE PropertyCoop (id INT, property_id INT, coop_name VARCHAR(255), coop_membership BOOLEAN);
SELECT DISTINCT PropertyOwner.owner_name FROM PropertyOwner FULL OUTER JOIN PropertyCoop ON PropertyOwner.property_id = PropertyCoop.property_id WHERE PropertyCoop.coop_membership = TRUE AND Property.country = 'Canada';