Adding onto this, Canada has pretty much the same amount of banks (about 5 big ones that completely dominate the industry) but unlike the US, have worked together for decades to create their own interbank network, Interac (
https://en.wikipedia.org/wiki/Interac). The network handles most ATMs, direct debits, e-transfers and online transactions, and the last two I think have been available for over 10 years now. Every single debit card in Canada is Interac-branded and the network is pretty much ubiquitous for transferring money.
It blew my mind going from that to what the US has.