Toronto
The City of Toronto located on the northwestern shore of Lake Ontario, is the largest city in Canada and the provincial capital of Ontario. With 2.63 million residents (2006 estimate), it is the 5th most populous municipality in North America (after Mexico ... (more)

Comments
Add a comment