Mary Keyork, LL.B., LL.M., Barrister and Solicitor, Immigration Lawyer

Mary is a graduate of the University of Montreal and also holds a Master’s Degree in Law from the University of Sherbrooke. Mary is a licensed lawyer with the Law Society of Upper Canada, a member of the Ontario Bar Association, Canadian Bar Association and is the Managing Partner of Mary Keyork Professional Corporation, a law firm specialized in immigration services with a head office in Toronto and an office in Montreal.

Mary handles all types of Canadian immigration matters and visas with a focus on contesting negative decisions at the Immigration and Refugee Board of Canada as well as at the Federal Court of Canada. Given Mary’s years of experience in Canadian immigration court proceedings, Mary provides strategies and recommendation in submitting perfected applications in order to avoid refusals. Mary also has a unique expertise in submitting spousal sponsorships and ensuring a fast and smooth reunification of couples in Canada with a track record of 100% approval thus far.

Mary is often called upon to speak on the vulnerable situation of foreign nationals without status in Canada. Mary is also actively involved in various community organizations assisting newcomers to settle into Canada – Mary was a Board Member of the Armenian Family Support Services in Toronto for many years as well as of Hay Doun currently, in Montreal. Mary is fluent in English, French, Armenian and has conversational abilities in Spanish.

Mary also practices immigration law in association with Nancy Elliott, an immigration lawyer focusing on solutions for individuals and companies seeking to invest or relocate in Canada. You can visit Mary and Nancy’s website at