You've said this a couple of times, and it's been reported by Russo a couple of times that there are trade windows for Pominville and Vanek. No waiver needed.
Kessel is a better scorer than Pominville, and he's 5 years younger. I wouldn't add Spurgeon and a 1st to that bid, but I would consider Vanek + 1st/Spurgeon + Backstrom dump.
To which Toronto would decline but I'll play along. Let's say they want the 1st more than Spurgeon since they are rebuilding.
So:
Vanek+1st+Backstrom
for
Kessel
This offseason signings:
Granlund ~ 2 years $3m
Haula ~ 2 years $900k
Leopold ~ 1 year $1m
Folin ~ 2 years $1m
Dubnyk ~ 4 years $4m (very much in doubt at the moment)
Parise($7.53m)-Granlund($3m)-Kessel($8m)
Zucker($900k)-Koivu($6.75m)-Pominville($5.6m)
Cooke($2.5m)-Coyle($3.2m)-Nino($2.66)
Sutter?($600k)-Haula($900k)-Fontaine($1m)
Total: $42.64m
Suter($7.53m)-Brodin($4.16m)
Scandella($4m)-Spurgeon($2.66m)
Leopold($1m)-Dumba($900k)
Total: $20.25m
Dubnyk($4m)
Kuemper($1.25m)
Total: $5.25m
Total: $68.14m
Cap Ceiling: $71.5m
Cap space: $3.36m
Roster: 20/23
3 spots to fill on the roster for injury:
Folin ~ $1m
Graovac ~ $750k
Keranen ~ $700k
Total:$2.45m
Total cap space with roster completed: $910k
Then the following summer we have these people to re-sign:
-Leopold (or insert Olofsson into the NHL lineup)
-Nino
-Zucker
-Spurgeon
-Fontaine (I demand we re-sign him!)
-Schroeder
-Kuemper
We'd have roughly $10m of cap space to re-sign these guys if the cap doesn't go up. I'd say Nino, Zucker, and Spurgeon are all going to want north of $3m if not $4m each.