Oil settles higher before US holiday

Supply disruption at Syncrude's oil sands facility in Alberta affecting US stockpiles

Oil price: US light crude settled up 20 cents at $74.14 a barrel
Oil price: US light crude settled up 20 cents at $74.14 a barrel