Uhh...Kane at 32, 33, and 34 years old at $10.5m is not exactly an "ideal" contract. It's overpayment especially in this economic landscape.
Okposo is a complete cap dump but Chicago has publicly admitted to moving in direction of rebuild
Buffalo hasn't made playoffs since 1970, or something liek that, and is giving a blue chip prospect, Cozens - former #7 OA coming off great juniors season, unprotected 1st and a 2nd.
Taylor Hall got way, way less.
Chicago could ask for Montour or something like that, but that's probably too much