To be precise, Seattle paid Robinson Cano about $108 million over five years because of his unpaid 80-day suspension this season.
When Cano signed his contract five years ago the $24 million annual salary was near the highest in baseball. This year 16 players earned a higher salary than Cano, who in only 80 games this season posted an fWAR higher than eight of those 16 players.
Steamer currently projects Cano with a 2019 WAR of 3.5, which this year was valued at about $28 million.
Cano's contract has five years and $120 million left (with the Mariners paying $20 million of that). David Price has four years and $127 million left after the lefthander posted only 8.7 fWAR, valued at $69.9 million, over the first three years of the contract.
https://www.fangraphs.com/leaders.aspx?pos=all&stats=pit&lg=all&qual=y&type=6&season=2018&month=0&season1=2016&ind=0&team=3&rost=0&age=0&filter=&players=0
Steamer currently projects Price with a 2019 WAR of 3.1, which this year was valued around $24 million.
Cano never caught a sniff of the postseason with the Mariners while Price was a World Series hero but moonslav59 perhaps confuses which contract has been "not too good, so far" and which one has been "decent, so far."