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