Usually, portraiture and landscape work call for different focal lengths, so if you want a single lens for both, it will have to be a zoom. Portraiture .
Canon 24-105mm f/4L IS USM AF Lens â€“ This is the best walk-around lens that Canon offers.. It works for landscapes when traveling, as well as outdoor portraits and much more.. This is one of the most coveted lenses for Canon portrait photographers.. This lens is made to fit both Canon, Nikon, and Sony DSLRs.
Best Canon Lenses for Portraits. Canon EF 85mm f/1.2L II USM. Canon 70-200mm f/2.8L IS II USM. Canon EF 50mm f/1.4 USM. Canon EF 35mm f/1.4L II USM. Canon EF 24-70mm f/2.8L II USM. Nikon AF-S NIKKOR 85mm f/1.4G. Nikon 70-200mm f/2.8G AF-S ED VR II. Nikon 50mm f/1.8G AF-S.
Best Canon Lenses for Landscape and Wildlife Photography. for indoor and outdoor shooting conditions, although the IS offers only a two stop advantage.
Let's take a look at the best Canon lenses (listed in no particular order of awesomeness). Canon EF 50mm f/1.8 STM. Canon EF 40mm f/2.8 STM. Canon EF 24-105mm f/4 L IS USM. Canon 35mm f/1.4 L. Canon EF 85mm f/1.8 USM. Canon EF 24-70mm f/2.8 L II. Canon EF 135mm f/2L USM. Canon EF 16-35mm f/4L IS USM.