Why would you want to do a training course in Mexico when you would have to convert it to wherever you wanted to work?
You would be a lot better off sorting out your visa problems and doing your training in the US or Europe. If you are under time pressure why not go back to your country of origin until you get it sorted.