TreeHouse Foods has struck a deal to acquire Protenergy Natural Foods from private-equity firms Whitecastle Investments and Whitecap Venture Partners for C$170m (US$150m).