Mr. Castro announced the dollar ban two weeks ago .