The Cards and Jays match up well. It’s true that the 3B market is jammed up right now with multiple guys available in trade. The Jays should sweeten the pot by offering up Osuna, too. No point in wasting his cheap years on a middling team when he could fetch up to 3 top prospects alone. If the Jays are looking to turn things around within 2-3 years, the Cards have quite a few guys in the upper minors. I’d target Gyorko, Reyes, Flaherty and Bader as a start.
If you can sign Cain and play Gyorko at third, then it’s no worse than Donaldson and the crap we threw out everyday in the outfield last year. Then add Reyes to the rotation and that’s a team that can still compete for a WC, while stockpiling for the future. Also, there’s 20mill or more in veteran contracts that come off the books each year for the next few years. That money can be used to extend young guys while eventually adding an impact veteran or two when the young guys are all ready to contribute.