I think the problem is less the country size and more that the USA had a legislative structure that encouraged small, local banks until recently (1980 iirc) and so before then there was a Cambrian explosion of banks (pardon the pun). Now banks are gradually consolidating, but they have nothing close to the oligopoly that you see in countries without that sort of history.