Prime Canelo isn't 154, but P4P, if you took the current Canelo and the 130 pound Mayweather, it's a one-sided fight for Mayweather.
We’ve seen pre-prime vs post-prime, so they did meet at a crossroads of sorts Also, what would a prime Mayweather be doing at 154? Better yet, can Canelo make 154?
The best version of Canelo at 154 (not 152 !) beats the best Floyd at 154. But 154 is not where Floyd's prime was. Any time on from the year after they DID fight, Canelo wins at any weight both men could comfortably make. That said, Floyd was greater. And better.