I deal with the TD Bank not because I want to, but because I have to. Their raison d'être is 'if it moves, put a fee on it'. I also deal with US banks and it's a whole different world. They understand that banking is a service and (for the most part) not a method of just feeding cash to the execs.