Question: Steve Maich is the editor of which of the longest-publishing business magazine, based in Toronto, Ontario, Canada?
Sentence (from "Steve Maich"): Steve Maich is the editor of Canadian Business and was appointed to the position in July 2009.
Relevant evidence: Yes