Hurdlr supports over 10,000 U.S. banks including both large popular options as well as many small local institutions. Hurdlr also supports many Canadian banks - both large and small.
To search for and link your bank, follow the steps here.
You can add as many credit and debit cards, banks, and sub-accounts with the same bank as you wish. The only limitation is linking accounts held under different login credentials at the same bank, which Hurdlr doesn't currently support.