Product: Checking or savings account

Good afternoon, I have been banking with M & T Bank for my personal and business checking account located at : XXXX XXXX XXXX XXXX, DE XXXX I just recently visited the location on XX/XX/XXXX and deposited {$500.00} cash and {$650.00} as a check totaling {$1100.00}. 

As of XX/XX/XXXX between XXXX I entered the bank to find out my accounts are all closed and I am no longer allowed to bank here. The tellers allowed me to deposit money on XX/XX/XXXX without telling me I was no longer able to use the account. I have invoices/materials to buy that are due today of course after the holiday that I can not satisfy due to this inconvenience. 

I was brought into a room to speak with the agent XXXX who didn't want to tell me his last name he said word for word : " We looked at your background and decided that we didn't want to bank with someone like you. '' I'm confused. If I have a record or not. I don't remember going though a background check when I signed up for the bank account. I also had my background when the account was opened. I feel disrespected and discriminated against. This agent was clearly speaking with his peers and or managers because he said " we '' don't want you banking here. 

He also mentioned randomly that I " got over '' on my friend XXXX who sold his house to me which has nothing to do with him, this bank or anyone else 's business. My friend XXXX also rents from me currently. He willingly and legally sold his house to me through the title company. Why this agent felt the need to make that his personal business I don't know. I do not know him at all. He is spreading false information and it has affected my business and financials. The check I deposited on XX/XX/XXXX was from a client and the job is about to start, this will put a hold on things. 
This bank as well as XXXX has made bias comments and notions about me to persuade their fraud department to close my account over legal money I made through my business, hard work I actually did myself not even just me managing my staff. 

Fast Forward to XXXX : I called the fraud department. 
I asked the Manager what the reason was for the account being closed and she said : The account has been closed since XX/XX/XXXX due to a suspicious check from the title company. She said my business is for painting and wallpaper/drywall. 
It was deposited on XX/XX/XXXX for {$85000.00} XXXX then told her that I never told the bank my specific job/contract duties when I signed up I do and offer many services within real estate. Why can't I buy a distressed house fix it up paint it and sell it on the market and or wholesale it? The proceeds would go though my bank account. I can also sell any house legally as a wholesaler and run the income through my personal account so I am confused to how that is a legitimate reason to just close my account. 
No warning, no conversation, no questions, I haven't received any notice in the mail. 
I feel very discriminated against because the check was so large. 
There's nothing suspicious about it it came from a business signed by an attorney, which cleared from their bank account. What other paper trail and security checks does a bank need? They purposely deep dived and called this lawyer because the agent XXXX has some personal agenda and they are all going off " He say She Say '' that is incredibly unprofessional. XXXX also is telling staff that " I sold a house that wasn't mine '' and the fraud dept is considering this piece of information as to why it was suspicious ... ... ... That's a great observation. It's also not illegal. 

I believe this was poorly handled and I would greatly appreciate any assistance from CFPB. Thank you.