There are specific cleaning kits for specific Canon camera's and equiptment. There are also general camera cleaning kits that work on most modern camer's regardless of brand. For the best results you should try to use the right kit for your cmera. Here is a link to the Canon website which will direct you to their cleaning equiptment and kits. http://www.usa.canon.com/app/html/EFLenses101/lens_care.html
SensorScope DSLR Camera Cleaning Kit
A Canon digital camera kit typically includes an extra battery for the camera, a carrying pouch for the camera, memory cards, a tripod, and camera charger.
If one is seeking a cleaning kit for a camera, then the best kits with a price to quality ratio would be the those made by Nikon, Canon, Panasonic, Sony, Fuji or Olympus.
Canon EOS 1000D (Kit 18-55mm)Buy At Rupees 24470
The Canon EOS Rebel T1i EF-S 15MP IS Digital SLR Camera Kit is a great choice for a beginner.
Kit includes: camera lens, LCD panel cleaning solutions, soft microfiber cleaning cloth, Rapid battery charger and a Nylon camera case
There are cheap prices on ebay for around $15-$30 for this camera..
A canon brand lens cleaner. They can be bought on Amazon. They can be as cheap as $10. Most products have free shipping or come in bundle's. Most of those products also have great reviews
One viable alternative to Magic Lantern software for enhancing camera functionality is the CHDK (Canon Hack Development Kit) for Canon cameras. It provides additional features and customization options for Canon cameras, similar to Magic Lantern.
If you are not a pro photographer you probably don't need a cleaning kit for each of your different cameras. You can get one for just a larger or smaller camera and that should be fine.
The Canon EOS Rebel T1i EF-S 15MP has a 90 day warranty
The Kodak EasyShare Dock Kit provides a cloth and solution for cleaning lenses.