Take it to Twitter, tag all those inefficient canara bank banking handles to raise a complaint, social media escalation works well at times.
Finally, the fact that you still have an account at a government bank which is well known to be lazy and inefficient is your problem after all. Canara/SBI is behaving like they should. 😆
Now there are many people here who will come by and say I have good experience in SBI or Canara or x bank. Fact is PSB's are the most inefficient in the country and you should avoid them for savings at least, I also had the same problem and somehow convinced my mom to move money little by little off from SBI To Axis Bank until she was more confident on a private bank (Axis). Now my mom's transaction in SBI have gone down and she uses Axis more as its easy.
Its more about building that confidence to deal with Private banks amongst senior citizens, else your peril/unnecessary fights will continue in years to come.