Trading between countries is no different then a farmer trading with his neighbour. If your neighbour is helpful, down the road you can benefit from helping him, he treats you well, the trade you do helps him be a good neighbour, etc, etc you are likely to keep a good trade alley open. If your neighbor comes over and steals your stuff at night, sabotage your equipment, doesn't pay his bill, talks badly of you etc, etc then you probably won't have a good trade relationship. Now put this into perspective with China, if the only good thing you can say is they buy our crap and we buy even more of their crap and then turn a blind eye to everything else - do you think you should have a wide open trade alley.
I think the answer is obvious. The tough part to the scenario is what the idiots in power do when the facts are evident. In the case of Trudeau, well you can remember when he said he admires China and wishes more countries could be that way. We are told we should ignore all the things China is (remember the entire "destroy communism" phase of the world) and sign trade deals so we can ship crap back and forth. Now think back to trading on your farm.
If, at some point you think China is not being a good neighbour, what events should take place.