I posted a theoretical 3 team trade involving the Leafs and Braun in the Braun thread. The Sharks need a #3c more than anything. Kadri could work but I'm not sure if he wants to go from one situation where he's stuck in a third line role to another.
To TOR: Braun
To Minnesota: TOR 1st+Leivo+Carrick
To SJ: Coyle
If Minnesota isn't interested, a deal involving Kadri could work, but the Leafs would have to take on some salary going back their way since the Sharks won't have enough space to take him on. The Sharks don't have a whole lot of picks to trade but can add a middle prospect or two to make it work.
To TOR: Braun, Melker Karlsson, Filip Sandberg
To SJ: Kadri