Look at Toronto from a helicopter
Toronto, located on the northern shore of Lake Ontario, is the largest city in Canada, home to approximately 6,4 million inhabitants in its urban area. Furthermore, as regular among North American cities, it comprises a heavily-packed and skyscrapers-rich downtown surrounded by low-rise buildings expanding into a horizon of quiet suburbs. So, even if considered typical …