Country? He's under contractual obligation that the MLB recognizes from another league. Unless they find a loophole like Nomo did, which I think have all been sealed up, if the team doesn't want to post him, they won't.
If Trout came out and said, I want to play for the Yankees. Think the Angels will just say, ok, go ahead?