Hi, no they don't. There are two different languages. 
Nope. Different. Even in characters (grammars and like).
They're different. But I think it is really easy for someone who knows one to learn the other because most words match one-for-one in the same sentence structure. 
its completely different mayb only in some ways in writing, speaking wise mayb a few words. usually people only speak cantonese in hong kong or some other southern parts of china. 

its different enough that mando and canto speakers will not understand each other