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