Oil advanced as US President Donald Trump placed hefty tariffs on a range of imports, including crude from Canada and Mexico, threatening higher costs for American consumers.US marker West Texas ...