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 that you cannot link multiple logins at the same financial institution.