I do sometimes struggle between Canadian and American accents...i can tell the difference if i had both infront of me but otherwise i would find it difficult. Never heard a british accent that sounds American. Some people do think there is such a thing though as a British accent..they have no idea that it just doesnt exist...there are just so many different accents..there isnt really a generic at all.