QPR have continued their spending spree this summer and signed Junior Hoilett from Blackburn Rovers on a four-year contract.
Hoilett becomes Mark Hughes's seventh signing of the pre-season, following deals for Rob Green, Ryan Nelsen, Fabio Da Silva, Ji-Sung Park, Samba Diakite and Andy Johnson.
He had been linked with German side Borussia Monchengladbach and Tottenham, but has opted to join the Queens Park Rangers revolution. The 22-year-old scored seven goals in 37 appearances last season as Rovers were relegated from the Premier League.
Hoilett spent time on loan at German sides Paderborn and St Pauli between 2007-2009 and scored against his new club back in January 2011 in an FA Cup third round tie at Ewood Park, which Rovers won 1-0.
Mark Hughes has been busy over the last month and knows the Canadian forward well from his time at Blackburn.
"Junior is a player I know very well. He was just a young boy trying to make his way in the game when I had him at Blackburn,” Hughes told BBC Sport.
"We knew then he was going to have a great future and he's shown he's a player of top quality and a player that can makes things happen, both on his own and as a team player."
Hoilett was out of contract but Rangers will be required to pay compensation because he is under 23. If the two clubs cannot agree a sum for the player then a tribunal will decide a fee.
There’s been much speculation over the destination of Hoilett’s next move and he appears to be happy with the outcome.
"I'm really happy to be here and can't wait to pull on the Rangers shirt," he told QPR's official website.