Sean H.
When I was a kid, all American accents sounded the same. As I got older and heard more accents, I got better at distinguishing them. I’m still not very good, but I would imitate a New Yorker by doing a nasal ‘Bugs Bunny’ accent, and a Southerner with a slow, drawly ‘John Wayne’ accent. In the United Kingdom we have (to my ear) dozens of very distinct accents, some of which are national (Welsh, Scottish) and others which belong to a single city (Liverpudlian or ‘Scouse’ – the Beatles’ accent). The more you listen to them, the more you can distinguish them. My German wife speaks exceptionally good English, and after many years in the United Kingdom can imitate a few regional accents. I still can’t clearly distinguish Americans from Canadians, but now that I work for a Canadian company (Petro-Canada) I guess I’ll be getting lots of practice.