Offer your thoughts or opinion on the input financial query or topic using your financial background.

Why do banks require small businesses to open a business bank account instead of a cheaper personal one?
You could, but the bank won't let you... If you're a sole proprietor - then you could probably open a personal account and just use it, and never tell them that is actually a business. However, depending on your volume of operations, they may switch you on their own to business account by the pattern of your transactions. For corporations, you cannot use a personal account since the corporation is a separate legal entity that owns the funds. Also, you're generally required to separate corporate and personal funds to keep the limited liability protection (which is why you have the corporation to begin with). Generally, business accounts have much higher volumes and much more transactions than personal accounts, and it costs more for the banks to run them. In the US, some banks offer free, or very low-cost, business accounts for small businesses that don't need too many transactions. I'm sure if you shop around, you'll find those in Canada as well.