Time is running short for Canada, Mexico and China to avert sweeping tariffs announced by US President Donald Trump, with the planned levies to take effect past midnight over what he deems an "unacceptable" flow of drugs. Meanwhile, Mexico last week extradited some of its most notorious imprisoned drug lords to the United States in a bid to avert the sweeping duties.