Agreed, I recently bought an 85mm f1.8D for my Nikon D700 just for portraits.
But before you choose, remember effective focal lengths change when on FX or DX cameras. I'm not up on Canon gear, but if yours is a DX format, then consider a fast 50mm 1.4 or 1.8 ;)