Result - Tokyo
What is the most populous city in Canada, the provincial capital of Ontario, which is on the northwestern shore of Lake Ontario?