Is Cantonese a language or a dialect?

Is Cantonese a language or a dialect?

Cantonese is a dialect.

writing characters are different though. So it's a confusing mix between a dialect and borderline a different language. More on the dialect side.

false