We're just a couple weeks away from the start of the NHL season. While most teams' rosters are pretty well set, there could still be a couple of last-minute trades before the season gets underway.
There a couple of teams still over the salary cap, so there's a chance one of them will make a trade to get under the cap.
Once the season is underway and the trade deadline approaches, there will be plenty of trades and some unexpected ones.
However, people are already beginning to speculate on what trades may or may not happen in the next few months.
Some of these trades are unlikely, but here are 20 trades that could happen between now and the 2012 NHL trade deadline next February.