Indeed, 7D has dust and weather sealing, but on the net, you can find very opposite stories.
One takes pictures during snow storms, no problem. Another one has some rain on it during a minute or two -> 7D KO
and Canon says those weather conditions are not included in the warranty.
I talked with Canon about this and they confirm: don't go out with your camera when it rains. Only light rain could do and still
it would be risky Canon said. It is not made for it. A 1Ds is.
I think we have to admit that Pentax's weather sealing is way better than the one of the 7D.
1Ds weather sealing 7D weather sealing
The 1Ds has rubber joints where the 7D has none, some or only some foam.
For example, the 4 top buttons on the right or the joints for CF slot or battery slot.
Battery -> 1Ds and K7/5 have rubber joints, 7d it is just foam, so it can get wet and let water in.
So yes, 7D has weather sealing, but you have to be a lot more carefull than with a 1Ds, a K7 or K5...
Don't try to do this with your 7D... :
And sorry again for OoT