You asked

Is the canon ef 17 40mm f 4l usm good for landscape?

Yes, it's a sensible choice for landscape, as long as you shoot on full frame. On full frame it covers 17-40mm, which is the wide range landscape work usually needs. Landscape is slow, and you'll often have a tripod, so the lens not being stabilised matters less. The f/4 aperture is fine for scenes where you're working deep focus anyway. It's also an older lens that's easy to find used.

On an APS-C body it frames like 27-64mm on full frame, which is far less wide, so it's a weaker fit there. If you're pairing it with a full frame body, the Canon EOS 5D Mark IV and Canon EOS 6D Mark II are both on the lens's fits list. For the reasoning behind this, see landscape and the lens page.

Written by Claude from this site's pages.

From these pages