You gave an argument that is factually wrong.
Cantonese is not a seperate ethnic group. They are still Han Chinese.
Also, the Cantonese and Mandarin speakers can still understand eachother without study (although their speech may sound funny to eachother).
The language differences are enough to give both groups their own identity, but certainly not a new ethnicity.