Share your insights or perspective on the financial matter presented in the input.

Why are there many small banks and more banks in the U.S.?
Actually it seems you are not quite correct about the number of different banks in Canada. https://en.wikipedia.org/wiki/List_of_banks_and_credit_unions_in_Canada According to this link there are 82-86 banks in Canada plus credit unions. This may still be lower than what would correspond to the number of banks in the US, scaled for canadian population. One further reason not mentioned before could be that the population density in Canada outside of the metropolitan areas could be lower than in the US, leaving to few small towns large enough (10,000+ (a guess corrected due to comment)) to support a bank.