OnlineOil settles higher before US holidaySupply disruption at Syncrude's oil sands facility in Alberta affecting US stockpilesOil price: US light crude settled up 20 cents at $74.14 a barrelReuters