The US and Canada are racing to finalise a trade deal before President Donald Trump's threatened 50% tariff on about $20 billion of Canadian goods takes effect Saturday. Negotiators say talks are very close, but key issues remain.