If there's no rule against cash in player trades then there's nothing (technically) wrong with the deal. It isn't collusion at all, it's two owners with dissimilar interests making a deal that they both feel they can benefit from.
If you want to do something about it, propose to your leaguemates that the world adopt a codified rule set beginning next season. This season, however, you're SOL.