Since you mention the U.S for flight training, I suggest you first check with your local U.S embassy regarding your visa.
Since 9/11, the issue of visas for flight training are under great scrutiny. INS does an extensive background check.
Your criminal record may be a problem for them.
So check first to see if you can obtain the visa !!
Also look into Canada, they may be a bit more understanding.
Good Luck.