Greetings to all readers!
I've loved this body. Upgraded from a 450D it is really an other category. Later I had a chance to use a 5DMkII, and the 7D is better in everything, expect the sensor.
Unfortunately it is NOT weather resistant at all! And I didn't put it under water. Just used it in light rain, in weather conditions, where my previous cameras worked super, without any failiure, and my mate photographers other cameras also worked well. At the first time the joystick button of the 7D failed to work, but recovered after some drying. But at the second occasion the body recieved serious damage with a lot of functions inoperable. I say again, it was only drizzle, nothing serious. The bill of the repair is about the 80% of a new one. Canons kind answer for the problem, was, that even if the 7D is published to be dust and weather resistant, the warranty doesn't cover weather damage at all, and next time I should better coose a 1DMk4, which is much more weather resistant then the 7D. LOL
So, even if it is a great body in sunshine, I really hesitate to switch to Nikon due to the attitude of Canon Company.