Inside Mark Carney's Blind Trust: The 103 Companies He's Still Allowed to Touch

554 companies, $6.8 million in stock options, and a carve-out letting 103 of them skip the strict ethics screen.