According to ESPN GGG already passed 17 doping tests, 5 of which were blood tests. No information available on Canelo. Interesting if he had passed the same amount of tests?
Problem is that in boxing that seems like a huge amount, while in other sports it's much more common to have year round testing, and when in the Olympics some star athletes get tested over 20 times during the event (16 days), by different agencies. And then still a reasonable amount of cheaters slip through the cracks, shown by the retesting of the samples years later. Every top boxer should be tested like that.