I can't speak for Canon, but Nikon's 60 and 105mm macros make excellent portrait lense. I frequently use my 60mm on my crop-body to give me a 90mm (equiv) portrait lens.