This visor fits perfectly to the Canon 40mm even with a filter placed below and above the lens cap. This is a quality product, despite its low price. However, I find it very shallow (less than one centimeter), given the depth, for example, sunshade 50mm 1.8. A therefore see use if the flare problems will be well avoided.