Do we really need all the different types of financial institutions we have in Canada? Could we make

Do we really need all the different types of financial institutions we have in Canada? Could we make do with just chartered banks? Why or why not?