I hope to hell it was the players decision and not Vanney just making the call.
If the players decided that Bradley should be captain than there's no problem, if Vanney has just made this decision by himself I expect some drama in the locker room.
If Vanney made this call, Why take away the captaincy from Caldwell in what will surely be his last year with TFC and possibly his last year as a professional?
Maybe Caldwell won't be featuring as often this season, in favor of Hagglund?
Can't imagine the club would want to create a controversy, this close to the start of the season that could create locker room tension or division.
I think this is Vanney's first real misstep as manager.