It is not compulsory to provide your TFN.  However, by not providing your TFN this may result in you being taxed at the highest marginal rate on your Share investments.