On what river does London in Ontario, Canada stand? (Named in 1792 as the proposed capital of upper Canada) July 14, 2017 By Show answer The Thames More Geography QuestionsMore World Geography Questions