Amidst trade rumors that had been swirling around him for months, John Tavares has been traded from the OHL Oshawa Generals to the London Knights.

Tavares, who some consider the best player in the world not currently in the NHL, had been thought to be going to London for some time, but the return was expected to be draft picks.

That is not the case.

Sportsnet is reporting that, in exchange for Tavares, the Generals will receive a package consisting of forwards Phil Varone, and Christian Thomas, defenseman Scott Valentine, an undisclosed draft pick, and cash considerations.

Varone has scored at a point per game pace this season, while Thomas has eleven points to his name, and Valentine is a defensive defenseman with a stat line only boasting 20 penalty minutes.

The timing of this news, if true, is an utter shock.

Tavares will lead his team into a showdown with Sweden at 7:30 tonight at Scotiabank Place in Ottawa for the gold medal at the 2008 IIHF World Junior Championship.

There were already enough storylines around Tavares heading into this one, and this will just add one more. He’s also going up against his competitor to be the top pick in next year’s NHL draft, Swedish blueliner Victor Hedman, and the craze surrounding him in Canada is mind boggling.

TSN reports that Tavares and his agent are thinking about the offer. Tavares has a no-trade clause that could block any deal, but there is no indication that he would or would not waive the clause.

Tune in to Faceoff-Factor after the game for full coverage.

You can watch it on the NHL Network, or on TSN if you live Canada.