The City of Toronto
Set on the North shore of Lake Ontario, Toronto is Canada’s largest city--and the 5th largest in North America. The business and industrial center of Canada, Toronto is also teeming with things to see and do, from the vibrant arts and theatre community to landmarks such as the CN Tower, the world’s tallest free-standing structure.
Visit the Tourism Toronto Web site, which provides all of the information you will need for your stay.
Photo: Tourism Toronto |