
what you smell is probably the transpiration of them poor Canon employees whose brand is so successfull that they have to work real hard to get enough supply to the stores. Since other brands are doing good but not-thàt-good, their employee has more time to pamper the products before it leaves the factory

also explains the cr@ppy quality control
Max@Home