That is a tough question. However, I think Canada Post should open a bank. It is not hard to do. Walmart, Canadian Tire, and Rogers Communications have done it. A company like Canada Post can open a bank.
The federal government already has expertise in that area. The Business Development Bank of Canada, BDC, Export Development Canada, EDC, and Farm Credit Canada are already in existence.