On the weather resistance, while the 7D isn't the best (that's why 1D series exists!) it is still better than 5D series. So 5D going up to 7D levels is still a welcome improvement.
Also note it's only a claimed resistance, not ultimate immunity. Canon don't claim you can have a bath or go diving with it.
Canon 1D, 300D IR, 450D full spectrum, 600D, 5D2, 7D, EF 35/2, 50/1.8, 85/1.8, 135/2+SF, 70-300L, 100-400L
EF-S 15-85, TS-E 24, MP-E 65, Zeiss 50/2 macro, Sigma 150 macro, 120-300/2.8 OS, Samyang 8mm fisheye