hahah that's cool. I'm okay with cantonese too.
My skill in comprehending chinese is weird... i get a lot of input from family friends and my parents. haha
my father speaks mandarin and cantonese and shanghainese and shandongnese, and my mom speaks sichuanese and i can understand VERY little taiwanese because my mom grew up there.