For you all, yesterday I have asked NAB CS if I can continue to have fee free for life for Mycard Premier. I had been a fee free for life for Citi Premier, today they call me back and say they will start charge me the annual fee. Hence I have cancelled the card straight away. I also told them I have never received written correspondence of this detrimental change to my account. NAB is pissing me off in this now as now I will have less intention to consider refinance my mortgage to NAB in the future.
Also I have asked if this annual fee now applies to everyone who was fee free for life, the answer from CS is yes. (I could be lied to, happy if anyone to correct me if I am wrong).