In theory, when you buy the ticket, you agree with all terms and conditions including the fare rule. So if you are a no show, CX can in fact charge you the no show fee.
I am not saying CX will do that. In fact, I don't believe CX has ever done it. But given the fact that some airlines have been getting aggressive on this, it is a risk, even remote, that you will have to consider.