The primary language in mainland China is Mandarin, and It is the official tongue of the Republic of China. Cantonese contrasts in many ways from its mainland Chinese, and Cantonese is the language spoken in the Guangdong province.
Cantonese is the dominant Chinese language used within the Chinese populations abroad. Both Cantonese and mainland Chinese are tonal languages. However, there are up to nine tones in Cantonese, while there are only four in the central Chinese dialect of Mandarin. This variance is why Cantonese is so challenging to learn.
Cantonese speakers concur that it is more of a fun, vibrant language with room for humor. This energy is because it is more expressive than any other Chinese dialect. The mainland Chinese dialect of Mandarin is seen as too conservative, mainly used as an attribute in government and business.