The Kitchener Rangers have swung a deal with the Generals for defenceman Joseph Rupoli.
In return, Oshawa gets Kitchener's tenth round pick in the 2019 OHL draft.
The Oakville native, who is 18, was a fifth-round pick of the Generals in 2016.
He has played 29 games so far this season.
"He is a big and strong defenceman who plays the game hard and can make life difficult for opposing forwards. We look forward to having him continue his junior hockey career here in Kitchener." Rangers General Manager, Mike McKenzie, said in a release.
The Rangers play in Owen Sound on Wednesday. You can listen to the game on 570 NEWS at 6:35 p.m.