Cantonese is much more similar as the classical oral chinese in ancient, while mandarin is the from the Manchow district in the north. Cantonese has many ancient gramma and vocabulary~
The pronunciation between Mandarin and Cantonese is hugely different~
The people from north can't understand anywords in cantonese and treat it as a foreign language~