I think that you would find the 7D to have more noise than the 40D
Not true. The 7D is less noisy, albeit by a small margin.
If high-iso noise bothers you, use lower iso and a tripod. Or else consider a full-frame camera.