PC Financial
I've had their chequing account since before I joined the CF, and it's never given me troubles. Only kicker I've found is a 5 business day hold on physical deposits. Not really an issue though, since CF pay is done via EFT, I have access to my pay immediately, it's just those very...