These are the best portrait lenses for Canon DSLR shooters

We think the Canon EF 50mm F1.8 STM and Sigma 85mm F1.4 Art are the best all-around picks for APS-C and full-frame Canon DSLRs, respectively, but we’ve got more recommendations to meet a range of budgets.