" Even Justin could not reverse that deal."
Simply not true. Trudeau could have canceled that deal. Would there have been a penalty? Yes. But that falls into "would not" rather than "could not."
"The CCP will not permit a public debate of human rights, so we need to eliminate this issue from trade talks."
Excuse me? No, the appropriate reaction to their stance is to walk away. Lots of other countries to deal with.