This should be more obvious in US (and Canadian) politics than it is. But politicians are rarely willing to admit their malleability when it comes to both businesses and non-profit organizations (or special interest groups) influencing them. So the problem persists.
This is a big thing many small-government conservatives seem to miss. They think that capping financing of political parties is anti-business. But in reality it's only incumbent businesses who fleece the government for contracts or exploit government policy to create barriers of entry for their competitors who back ending these policies.
Even though small/medium business represents 60%+ of employment they are largely ignored policy-wise. Then when big-corps exploit market dynamics then ever more regulation are put in place that only hurts the small businesses rather than the big corps (see: minimum wage).
So those of us who support small-government, we're often left with only choosing between big government liberals who are indifferent to the ROI of ever-expanding government power/tax base or small government conservatives who let corporate influence in politics run free. It's difficult to tell which one results in the most abuse these days.
Even if this stops being a problem it has existed for decades and these 'gray' connections between politics and business is everywhere in North America. It would take decades to reverse their influence which is a shame because it's very existence is self-reinforcing (much like those organizations whose very existence depends on the continuation of government financing as opposed to depending on their utility to the public).