The Canon EF-S 18-55mm lens has a rotating end, which is used for focusing (i'm sure you're aware of this). So a petal-based hood is definitely the wrong choice for this lens. That Amazon seller is marketing it wrongly, IMO. You'll find that higher-end lenses have a fixed (rotationally speaking) end, and so can be used with a petal hood. Altura Photo 58MM Tulip Flower Lens Hood for Canon EOS 77D 80D 90D Rebel T8i T7 T7i T6i T6s T6 SL2 SL3 DSLR Cameras with Canon EF-S 18-55mm f/3.5-5.6 is Lens and Select Nikon Lenses 4.4 out of 5 stars 4,466
The Canon EF-S 18-55mm f/3.5-5.6 IS II Lens normally included with the Canon EOS Rebel T7 can accept this Canon E-58 II 58mm Lens Cap. Answered by: Kirk Date published: 2023-02-21
Canon EOS Rebel T7 24.1MP DSLR Camera with EF-S 18-55mm f/3.5-5.6 IS II Lens $419.95 List price: $449.00 6% off $15 off 2+ Canon PowerShot SX740 HS 20.3MP 4K Digital Camera 40x Optical Zoom Wi-Fi Silver

Canon Lens Hoods and a great range of products at great prices available at Rubber Monkey. Canon EW-63C Lens Hood for EF-S 18-55mm f/3.5-5.6 IS STM Lens

Canon EF-S 18-135mm f/3.5-5.6 is STM dummy Canon RF50mm F1.8 STM Lens, Compatible with EOS R System Mirrorless Cameras, Fixed Focal Length Lens, Compact & Lightweight, Perfect for Everyday Shooting 0syslm. 610 544 310 192 40 69 513 824

canon ef s 18 55mm lens hood