Toronto is located in central Canada in the southern portion of the province of Ontario. Resting on the north shore of Lake Ontario, Toronto is Canada's largest city and has a vibrant cultural scene.

Close Window