Mainstreet's online business banking is designed specifically with the needs of small business, ag/farmers and non-profit business owners in mind. It provides you with powerful, time-saving features in one convenient place.


  • See all your accounts at a glance : Move money between your business and personal accounts in seconds, without having to login more than once.
  • Authorize users to view or initiate transactions : Do you have an accountant, bookkeeper or other person assisting with your business? With online business banking, you can authorize your staff (delegate) to view your statements online at their convenience. You can also authorize delegates to initiate transfers and bill payments. They start the process; you finish it by approving or declining each one. Additionally, signers and delegates can now view received e-Transfer history and transaction details.
  • Automate dual signature approvals : Transactions created in Small Business Online Banking can be set-up to require approval from two people. Best of all, the notification process between both signers is fully automated. You'll be able to see what's pending as soon as you log in.
  • Pay and file your business taxes online : Just like any other bill payment
  • Know more with e-Transfer Receive (Enhanced Feature): : Members can now receive funds using their account information, as they would a pre-authorized debit or credit. Rather than specifying an email address or a mobile phone number, the recipient’s institution number, transit number and account number can be used in place. Transactions are now processed in real-time, with confirmation of payment delivered in seconds and funds available to the recipient immediately. Additionally, members receive more information than ever before with their e-Transfers, including deduction info for small business payroll, received e-Transfer history in online banking, and more.
  • Pay and file your business taxes online : Just like any other bill payment

Contact your advisor or call our Member Experience Centre to add any of these free features onto your account today.

Personalized Invoicing

Create Personalized Invoices

CREATE professional invoices with your logo, customer information, line items, and totals.
SEND your invoices by email or print and mail them the old-fashioned way.

Track & Update Status

TRACK paid, outstanding, and overdue invoices effortlessly by matching invoices to deposits.
GET paid sooner and stay on top of your business expenses.

Stay on Top of Your Numbers

GET a real-time overview of your receivables and make cash flow projections.
OUTPUT files for your accountant to review and reconcile.

Pricing - Free for the 1st month, only $3 per month thereafter

Add invoicing today! Contact your branch to sign up!

Experience cooperative banking that is
Invested in you.