aparch
Acetaminamerican
And, the fact that Cano is not going to appeal it at all (and fully admits to it while still claiming some innocence) tells me they showed him the evidence, and he knows he doesn't have a snowball's chance in Hades.
I'm sure that the way Ryan Braun mishandled his public denial set a (very low) bar for players to just own up to their "mistake."