Donald Trump has ended negotiations over trade with the neighbor to his north, but how valid was the rationale?