I speak Canton and Tai San. One parents knows both so i grew up hearing both version. I can understand Mandarin sometimes dont know why. One time i couldn't understand a word and the next i understood the whole conversation. (Weird)
cantonese, for me does any one know how to saw thank you in mando for some odd reason i forgot it so quickly since my cousin told me the night before
Mandarin, a little cantonese from watching too many TVB dramas, and Penang Hokkien (completely different from Taiwanese Hokkien)