I used to suggest joining a credit union to people who complained about bank fees, and the first response would be that there were fewer ATMs and the branches were farther away. Canadians want premium service for free, and will do exactly nothing besides complain to get it.
Banking, insurance, and telecom are all protected from foreign competition. It makes them fat and often lazy, but I’d hardly say there is no reason. Universal service mandates, tax administration, prudence regulation, and criminal justice are all compelling interests in those businesses. The government meddles because the people complain when they don’t.
https://www.youtube.com/watch?v=HlRPLBLkZK0