I think it's not so much the language, it's her ability to sing in that language for this particular song. I've heard the popular mandarin version and its sounds great. But I think for her and this particular music arrangement, shes only able to bring the flavour out when she sings in cantonese.