I have never seen any worst service like Canara. I have other banks Axis, HDFC - Very good service from thier end but Canara their network is poor, lazy bank labours & without any reason blocking accounts. From today onwards im not the customer of canara & recommending you not to gp with canara.
Better you can go with Axis / HDFC