It would be Reyes or bust for me. At least he has front of the rotation upside, and the Jays need that sort of talent in the AL East, especially in their cheap years. Gyokro and anyone else would just be placeholders so the big league team doesn't have to regress too badly when moving JD. Even if it's just Reyes and Gyorko, the Jays save about $13m. Gives them dough to go after a 2B/OF upgrade and another starter, while adding a 2-war player to replace JD. I'm not a fan of signing Cain, but if Rogers insists on trying to give fans hope instead of rebuilding, then make that 2-for-1 trade and sign Cain. Gyorko and Cain is probably 5 wins right there, plus whatever Reyes gives you (assuming he's ready after tommy john). The key is not to lose JD for nothing, certainly not when the ceiling is the 2nd wild card.
Unfortunately I don't think we have a choice.