Yeah, the Orioles clearly won that trade, and Cano is helping them this year, but he never looked like someone who was going to have sustained MLB success. I don't see this being a trade we rue for long.
The only caveat to that would be, why are his walks so significantly reduced? If that's permanently fixed, maybe he'll be a guy who bounces around for years. But if there was a fix, it appears to have crippled his strikeout numbers, and as a reliever, that's certainly going to come back to bite him later.