Oil futures finished the week with modest losses, weighed by uncertainty around the economic impact of imminent U.S. tariffs on Canada and Mexico along with an extra 10% duty on Chinese imports, the ...