Sheffield United have signed Birmingham City defender David Edgar on a season-long loan deal.
The 28-year-old Canada international joined Blues in June 2014 but made just 16 league appearances before ending last season on loan at Huddersfield.
He could make his debut at Morecambe in the League Cup on Tuesday.
Blades boss Nigel Adkins told the club website: "David is the captain of Canada and has got plenty of experience at a higher level."
Find all the latest football transfers on our dedicated page.