Canada · verified
CA
© OpenFreeMap · OpenMapTiles · OpenStreetMap contributors
Toronto is the capital of Ontario and the most populous city in Canada, on the northwestern shore of Lake Ontario.