Ontario's NDP have agreed to support the Liberal budget after gaining some concessions, including a new tax on the wealthy.