Depends on your business scale and number of business transactions.
TD just raised up its small business account management fee. HSBC has no fee business checking account and it also has a global view to integrate your accounts from US, HK and mainland. However, HSBC only has 2 branches in ottawa.