A lot of people are wondering what all those employees a Canon have been doing. Perhaps they have too many high paid managers and bookkeepers that block everything. Big corporations tend to have issues like that, and it takes a changing of the guard to overcome stagnation.
However, for a corporation, the bottom line is the important thing, and Canon is doing much better than the competition who are spending a lot of money releasing new cameras that sell in very small quantities to a limited number of people, and make no or little profit. Canon's bread and butter is mass production at low prices, and they stick to what works.