I live in Shanghai. As i know, many Shanghailander(native wu dialect speaker) cannot speak Mandarin well(with accent ).Of course , they can understand it well. Actually , wu dialect is another language if you mean languages are classified by their pronunciation. So is Cantonese.