From what i saw from Martinez last fight, Canelo could beat him in a close fight but if sergio returns to his old self, he Chavez`s Canelo.
Canelo would destroy sergio. Canelo is no chavez or no murray. He would catch martinez all night and his defense and boxing isnt bad. The only advantage sergio has is footspeed over canelo but i think canelo would catch him with a big right given sergios style and the fact that sergio likes to trade.