Which fed? ICANN is an international organization. They used to be overseen by the US Department of Commerce, but that relationship ended (with some controversy) a few years ago.
Any fed of sufficient size and diplomacy. US, EU, whatever. Anyone who has an iota of accountability, internal or external, would be better than the current owner.