Most Canadians could be forgiven for not knowing what a public bank is. We do have some — the Alberta Treasury Branch , the Business Development Bank , the Export Development Canada and the Canada Infrastructure Bank — but they are relatively low profile and have narrow mandates.