We should prepare ourselves for the possibility of a big, ugly and surprisingly strong conflict. That may be the price of standing up to Beijing on this. It's a price that we, as a democracy.... I don't see how we can not pay it, if it comes to it.
As far as what Canada should do, Canada should work closely with its allies. Canada punches above its weight in international relations, and I think some quiet backstage discussions with Chinese diplomats would work better than humiliating them publicly.