St Johnstone boss Derek McInnes has returned to former club West Bromwich Albion to sign striker Marcus Haber on a season-long loan. The 21-year-old Canadian joined Albion from the Vancouver Whitecaps on an 18-month contract in January but he has not made a first-team appearance.

The 6ft 3in frontman has already had two loan spells, with Exeter and Vancouver, and he will see out his contract in the Clydesdale Bank Premier League