Canon have released the same camera 3 times in 12 months. But here, EOSHD.com explains why they are right (from a business perspective) to do so.
In October 2009 Canon released the 7D. They had developed a brand new cutting edge sensor for the camera and spent a great deal of time and resources on it, plus the new AF system.