An interesting example is that now we are learning Spanish, and the teacher won't let us watch Italian TV programs, because we still can't hear the difference, and we are always afraid of getting confused.
As for Cantonese and Mandarin, I think there is a big difference. There should not be many people in the mainland who can understand Cantonese.