So, the evidence emerging is that the trade deal with Canada got nuked because at the last minute, Trump insisted the US control Canada's other trade agreements. Like "break your treaties with China or there's no deal" kinda shit.
Which Canada simply cannot do. You have to understand that part - if you do that, you might as well get ready for the annexation party.