Photographs are the easiest and best ways to capture and preserve memories. To get the best photographs you need the best camera. Though the market is replete with options as far as cameras are concerned, like Canon cameras, Nikon cameras, and so on, Canon is considered to be one of the best. Once you get a good camera, you have crossed just the first step, to get amazing results you also need to buy lenses. Since Canon offers so many choices it can be a little confusing, so, to help you, given below is a list of top 10 Canon lenses which you can consider purchasing.