The holdup here is likely a combination of the salary cap and the number of contracts that the Buds have on the books currently. The Leafs are sitting at 48/50 contracts without the likes of
Rasmus Sandin and Zach Aston-Reese on the roster. All signs point to at least one trade coming - possibly two. The Leafs will also need a contract slot available for
Matthew Knies when his NCAA season comes to an end in the spring, but there's plenty of time to sort that situation out later on.