Keyork Immigration Law is a boutique immigration law firm with a head office in Toronto (ON), and a satellite office in Montreal (QC), which focuses and specializes only in Canadian Immigration. Mary also practices immigration law in association with the Canadian Immigration Alliance along with Nancy Elliott, an immigration lawyer focusing on solutions for individuals and companies seeking to invest in or relocate to Canada.