Nick Cannon gives back during Charlotte visit