Deal signed amid Trump's Impeachment

The US President Donald Trump has formally signed a new trade pact with Mexico and Canada bringing his campaign promise to replace the three countries exiting deal closure to reality.