Funny thing happened this weekend. I loaded a .gpx course without elevation data, and ClimbPro came up with a climb during the ride.
I do have another course stored on the device including the same climb AND with elevation data. That course was however not selected.