Remember, JJ comes with injury risks attached, although I've said I would've made the QO. However, I just don't think the Jays had that kind of budget even if you trade Happ, you'd still be looking at close to 150M.
If they have that kind of money, it may be better to sign Santana and Drew at this point, but I doubt it.