Canelo is officially one of the top draws of the sport. The real top draws[notice

raws, not best fighters] of the sport just fight 1-2 times a year. Because they make good money off of one fight.
Mayweather, Pacquiao, Cotto, Martinez, Canelo, Chavez Jr, these are the top draws of our sport. These guys in any combination can fight each other on PPV and get 500k-1million buys, with Cotto vs Martinez probably being the weakest one maybe falling short to 300-400k which is not bad either.
I would say Khan, Wlad, Donaire but these guys haven't shown to be top draws ratings wise, but Wlad definitely does tremendous numbers at the gate.