Canelo has fought better opponents...but