Answer: Yes, because it is authorized by a valid treaty of the United States and is not prohibited by any provision of the Constitution and, therefore, is the supreme law of the land.
Explanation:
Just as other federal law, treaties are the supreme law of the land. Any state action or law in conflict with a United States treaty is invalid. Therefore, the President's proclamation nullifying the state law under the treaty is valid.