Checking - Tangerine
Savings - Tangerine or EQbank
Credit cards - Tangerine, Brim, Amex
Investing - Questrade
I also use a credit union's services for all the same services.
I've mostly kept with free online or cheap accounts. Was with a big bank before but didn't like the fees, and generally big banks have old and clunky web interfaces.
I do feel like managing this many accounts is a pain, and sometimes I do think about a one big bank solution. But, I can't justify the fees.