Once draft picks sign their deals, they can't be traded for 30 days. The OPs three way deal can work if Toronto wanted JJJ, Moore, Sean William's non guaranteed deal and Dooling at around $2.5m. the Cs would have to come up with pick, maybe the Charlotte second, and Dallas would have to send a pick the Raps way.
It's a possible scenario if JT hasn't signed his deal yet.