Lara, Trout, Cotto, > Khan, Matthysse,
He solved two bad style matchups for him (Lara, Trout) who were both on a high level. He beat them closely but clearly. Swift on the other hand stuggled really hard against opponents who are bad for him style wise (Herrera, Peterson), he won those fights very questionably, more questionably than Canelo did against Lara and Trout and from those two fighters only Peterson can be argued as the same level as Trout or Lara imo...
While Canelo has only one clear lose but that was against the very best of the "last" generation
so Canelo's resume > Swift's resume