The American government has finally agreed to pass the USMCA trade agreement (amidst the Trump impeachment inquiry). We discuss the details of the agreement and how they affect Canada.