It always takes two to tango. Asking if you would give Berrios the deal he got from the Blue Jays ignores what the bargaining positions were at the time between Berrios and the Twins. If the Twins and Berrios were ever close on a contract agreement with Berrios, would they have traded him? Probably not.
What did Berrios want in the negotiation with the Twins? We don't know, but can guess.
Salary commensurate with a top starting pitcher in MLB.
Length of contract in excess of 6 years?
To test the free agent Market
What did the Twins want? again, don't know but can guess
Salary perceived as a bargain relative to the mid tier of starting pitchers
Length of contract less than 4 years
One less rotation spot to fill
In neither of those buckets were organizational stability, durability, longevity. I don't believe those were levers valued, after all, those were already held by the parties with Maeda still healthy at the trade deadline.
What were the best alternatives for Berrios and the Twins?
Berrios - hit free agency, he openly stated he wanted to test free agency, he did not get his best alternative
Twins - trade Berrios for prospects - the Twins got their best alternative but did not get their primary wish of getting a bargain for a mid-tier pitcher in Berrios
Post trade, Berrios negotiation desires may have changed. He no longer had the stability in his career. He had spent his entire 9 year working career with one company. Now the reality of his fungibility to his employer is real. With that in mind, what might his desires have changed to?
Stability
Length of Contract in excess of 6 years
Salary Commensurate with high end starting pitcher
Because they made a deal, the Blue Jays' bargaining desires must have been pretty close to Berrios', maybe something like:
Durability
Stability
Salary Commensurate as a bargain for a high end starting pitcher
Lets see with the negotiations upcoming for Free Agents and trades if the Twin's perceived negotiation values have changed