Canadian financial industry consists of domestic and foreign banks, trust companies, insurance companies, caisses populaires, credit unions and other financial institutions.