Canelo is bigger,better now (a larger middleweight version) than he was when he fought Mayweather when he was younger. And Canelo never really beat Golovkin, history will speak of the favoritism and corruption Golovkin faced in his matches with Canelo, sorry to break it to you. And no Wilder will never make more than Golovkin
Canelo too me will be given problems by a boxer who moves fast and has fast hands with a good chin. Khan was out boxing and out pointing him before getting chinned. No doubt Canelo is very skilled, has a good ring IQ and can make fast adjustments in the ring. But his stamina is always suspect.
Only because at the time Mayweather was an even bigger money maker, had he fought Canelo 2 years later even he would've only gotten a draw at best on the official scorecards.