It’s very small & not suitable for canon
Bought this for my e-mount lens because the original one broke, its better cap than the one that came with the Sony lens.