floyd needs to do overtime work. his last ppv is rumored to have 500k. that's why he is riding pac's dick instead of being in vacation.
I don't think Canelo would be it. GBP seems like it's grooming him to be their franchise fighter, and they're protecting him for now. Matching him up with Floyd at this point messes up their long-term plans.
Why would Floyd risk the Khan payday (~50mil) for a fight he might lose with Pac for just a little more money? Floyd hasn't taken many risks in is career aside from Castillo, he's just trying to keep his name out there.