Nope.
I absolutely loved Cleveland's metro parks. One of the many features I really liked about living in the Cleveland area.
Charlotte has several city / county / state / national parks within a reasonable distance, and there is plenty to do outdoors from the White Water Center to rock climbing at Crowders. You won't be bored, but the parks aren't the same.