This idea may be a bit out there and really not "feel" like one tournament but I think we can all agree that August/September, while really the only place on the calendar to fit the tournament, is far from ideal with players coming back from summer break and not in mid-season form, etc. So maybe this idea bridges that gap. Whichever size (10-12 team) group play takes place in August/September. The playoff round takes place instead of the All Star Game that season. If it is an 8-team playoff round then the QF can be Wednesday, SF on Friday, and Final on Sunday. In return for having more players possibly committed to the tournament, the PA gets a full week off for its "All Star break" that season. The NHL could still have its skills competition on Saturday night even. There could be 2 NHL sites selected for the games, ideally located near each other, with 1 hosting 2 QFs and a SF and the other hosting the other 2 QF, SF, Skills Comp, and Final. Perhaps the group play games could have more of a focus of being hosted in Europe or other sites. Teams could have the freedom to alter their roster based on injury, performance, etc. between September and January. It's an NHL event so the NHL could market the playoff round better throughout the lead up rather than having a WC Final while every fan really has their eye on their favorite team's season opener in October like the previous format. I love all hockey, whenever it's played, but I feel like this is a mini-tournament that I could really get excited about.
On a side note, there were rumors of a Ryder Cup style event with NA players facing European players as a potential NHL event. I could also see this as a fixture on the NHL calendar but instead of NA vs Europe, I would have USA play Canada. Perhaps you can add an event for the European players with mainland Europe playing Russia.
I like this IceDog. It feels rather like the idea of Futbol's Champions' League arrangement, which is actually the playoffs of last year's national league winners. Play is interspersed through the year.
I keep coming back to something like this:
If the New WCOH takes place with any games during the NHL season, NHL will have to be compensated for it. I can't see NHL and IIHF cooperating on a tournament, because they really have little to do with each other. Hockey is unique in that even things like player transfers have no international governance because the NHL is such a large elephant compared to the other leagues. So, I believe any tournament would have to be NHL run. That's not BAD, in and of itself, but it does lend itself to a schedule like the one you propose.
I continue to go back to my original idea: 6 teams. CAN, USA, RUS, FIN, SWE, CZECH (6th slot may change over time).
The round robin is NOT a full round robin. It's 3 games apiece, with no nation playing both USA and CAN. Round robin used for seeding purposes only. That makes a 9-game round robin.
On your schedule, that's NOT a huge chunk of time. Maybe a week training camp, and a week to play the games. Places that could easily host the round robin portion would be:
BUF/TOR
PHI/PIT
MIN/CHI or MIN/WPG
LAK/ANA or LAK/ANA/SJS
VAN/SEA
TBL/FLO
NY/BOS
EDM/VAN
MTL/OTT...etc
There are LOTS of options. All you really need are 2 rinks and a week, or 3 rinks and 5 days.
Then, like you said: Replace the All-Star Game with the WC. You have 6 teams. You need 5 games.
Thurs: 1/4 finals. (2 games)
Fri eve: Skills competition
Sat 1:00 and 8:30: WC semis
Sun: Finals.
You sell tickets for 5 games. Players get the whole week off (maybe negotiate with the PA that this takes the place of the bye week in the schedule). Very little disruption.