Corruption happens every where in various levels of government and it doesn't necessarily have to be financial corruption. In the west, lobbyists are all guilty of corruption to certain extent. The sitting American President is guilty of some blatant and shameless corruption.
I don't think corruption can ever be fully eradicated. You can set up measures and controls to minimize the corruption.
Pakistan's biggest problem is that it doesn't have any measures or controls for corruption. Any time an institution has come in to deal with corruption it doesn't last. Case in point, Nawaz Sharifs acquittal. The good news is that there is no way that Pakistan get anymore corrupt especially under a more honorable leader like Imran Khan. So I'll say that we can somewhat eliminate corruption in Pakistan, especially financial corruption.