Here's an idea to bring up some discussion assuming the worst for Sale. If you were the Jays would you offer to take Sale's contract off Boston's hands? Full contract, only scrub players switching teams.
Assuming the first 1.5 years are a wash, you're essentially paying 3.5/$145M for a post-surgery 32 yo pitcher. Except that money is spread out where 2020 is kinda sort of a wash and salary can be absorbed anyways and he should be ready for a 2021 playoff run. Then you have him anchoring the rotation in 2022 for the relative bargain price of $30 million when salary constraints might get a little more tight.
If there was a team that would be able to do this, it would be the Jays given the contention window and ability to absorb near-term salary.