I have an Ontario Business License (business number).

Not sure about your tax question as I have a tax lady who does it for me.

No you don't need a business bank account, when you have a...