Canada A Guide to Toronto Islands The Toronto Islands are a chain of 15 small islands in Lake Ontario just south of downtown Toronto. The island is the largest urban car-free community in North America and is… Continue Reading July 5, 2022