And that will remain like that for the next 8-10 years at least. Not a big fan of Canelo Álvarez, but I have to admit that at this age (31 yrs) he has achieved more than almost any other professional boxer of recent times have achieved at a similar age. And he has a decade of professional boxing left in him, given that he maintains his fitness levels and stay out of injuries. I don't expect him to keep boxing until the 40s, like Manny Pacquiao and Floyd Mayweather. Professional boxing is stressful and requires enormous effort. At some point he'll get tired of all this and may consider retirement.
Canelo still has a lot of time to prove that he can achieve more, Manny Pacquiao was still a champion at 40, so I don't think Canelo cannot achieve that if he will continue to take care of his body. Canelo is a type of boxer that never gets tired, he just wants to collect more cash as this is gonna be his 3rd fight this year alone.
I would not be surprised if he still continues to dominate for the next 5 years, if you look the way he fights, he is like an oiled machine that would not be tired in the 12 rounds, and not only that, he doesn't throw his punch without an aim, he is always on point and you can see how the quality of punches landed to his opponent, good example on that is on how he slowly destroy Billy Joe Saunders.