Pour ajouter un peu à ce qui a été dit, tu as en gros deux types de portraits : serrés et larges.
Pour les portraits serrés, les meilleurs choix sont peut-être le 85 f 1.8 et le 100 f 2 de Canon. Pour la même chose, mais aussi pour faire du macro, tu as des tas de'objectifs bon prix et bonne qualité : Sigma 70mm , Macro, Tamron 90mm macro, Tokina 100mm (tous à f 2.8). Ceux-ci ouvrent un peu moins mais ils ont de très bonnes qualités optiques et te permettent quand-même d'obtenir des flous d'arriere plan assez facilement.

Pour des portraits plus larges ou en intérieur, il y a des objectifs à focale plus courte comme le Sigma 30 f 1.4, Canon 28 f 1.8 ou pour pas cher le Canon 35 f2.

Le 17-85 est un bon objectif polyvalent qui peut servir pour les portraits aussi, mais étant donné que tu as déjà le 18-200 ce n'est pas la peine, ce serait redondant et les fixes sont beaucoup meilleures.

Il y a aussi des zooms pour les portraits, notamment le Tokina 50-135 f 2.8 et Sigma 50-150 f 2.8.

Un dernier bemol, les objectifs qui offre le plus de possibilités pour les portraits sont ceux à grande ouverture, mais faire des photos a f 1.4 ou f 1.8 demande un peu d'expérience et pas mal d'attention...