Losing the dispute resolution mechanism is a non-starter.  The American legal system is as corrupt as any Central American banana republic.  There is no possibility that Canada or Mexico could ever get a fair hearing there over any trade disputes.
They even appoint their Supreme Court Justices according to their political biases instead of their understanding of law.  Their system is absurd.