It's not even about free speech, it's about corporate personhood.
Should a foreign company (i.e. TransCanada) be able to heavily influence a U.S. Election? Citizen's United said yes, because corporations are people.
If you think special interests and lobbyists had a big influence before, prepare yourself for the next decade.