I'd argue Toronto could rank near the top of the list for it's natural beauty - one simply needs to look a little harder. They are not mountains that can be seen from afar, but Toronto's natural assets are ones that any city would be lucky to have.
I believe that Toronto's best natural asset is its ravines. The ravine system runs throughout the entire city and is really beautiful. Forests and valleys run all through the city!