Canelo did fight GGG twice within that time frame; the issue is that everyone wanted to see them fight a year (or two) earlier than they did.
In an ideal world, the first fight would have happened on Cinco De Mayo in 2016 (I would say 2015 but Canelo fought Cotto later that year so can't fault him for that)
GGG destroyed Dominic Wade and Canelo nearly decapitated Amir Khan that year, and they should have been facing each other instead. Golovkin would have been a year younger (this was before he looked vulnerable against Kell Brook) and the trilogy would have been over with a long time ago.
In an ideal world, the first fight would have happened on Cinco De Mayo in 2016 (I would say 2015 but Canelo fought Cotto later that year so can't fault him for that)
GGG destroyed Dominic Wade and Canelo nearly decapitated Amir Khan that year, and they should have been facing each other instead. Golovkin would have been a year younger (this was before he looked vulnerable against Kell Brook) and the trilogy would have been over with a long time ago.
Comment