I personally think Canelo vs GGG 3 will happen on May 4th because it generates the most money.
Here are the options for Canelo Alvarez opponent on May 4th:
1. Gennady Golovkin
2. Danny Jacobs
3. Other
Here are the options for Canelo Alvarez opponent on May 4th:
1. Gennady Golovkin
2. Danny Jacobs
3. Other