The North Carolina House of Representatives gave final approval Thursday to a bill that will expand Medicaid in North Carolina, when and if a new state budget passes.