Let us help you grow your business

QuickBooks Training

Cloud Based Accounting

CM CPA offers clients cloud based accounting solutions that allows for information to be accessed in real time.

Accounting & Bookkeeping

Accounting & Bookkeeping

Providing accounting & bookkeeping services to small/medium size businesses and NPOs



Providing personal, corporate & US tax services year round to meet each individual client needs


CM CPA Accounting is a full service firm comprised of a team of qualified professionals with over 10+ years of experience in accounting, bookkeeping and tax services to individuals and businesses. At CM CPA Accounting we recognize the competitive nature of today's business market; therefore, we strive to ensure all of our clients' needs are met in an efficient manner.


Our goal is to provide each and every client with an amazing experience but most importantly, we want to see our clients grow. Grow there revenue, bottom line, and grow there employee count. We do this by getting to know our client and helping them in any way possible. If that means a client needs to bounce an idea off at 3 am, we will be more than happy to pick up the phone and answer it. We live by the principle “the more successful our clients are the more successful we will be.”


With CM CPA Accounting you not only get an accounting partner but also a business partner with real world business experience. Let us help you with your accounting needs but more importantly, grow your business.


Our Services

Accounting & Bookkeeping

CM CPA provides accounting & bookkeeping services to small/medium size businesses and NPOs. We ensure accurate accounting & bookkeeping services to help your business thrive and be successful in every facet.

Some of the services we offer are:
   • Full cycle bookkeeping
   • HST/GST/PST returns
   • WCB returns
   • Payroll Services
   • Preparation of Financial Statements
   • Bank Account Reconciliation
   • Not-for-Profit Bookkeeping & More!

Personal Tax Accountant Vaughan

Personal Tax Returns

CM CPA provides year round personal tax services and ensures all of our clients have peace of mind knowing that their taxes are filed in a timely and accurate manner.

CM CPA provides the following tax services:
   • Employment Income
   • Self-employed Business Income
   • Capital Gains
   • Rental Income

Personal Income Tax Return Richmond Hill

Corporate Tax Returns

All corporations must file a corporate tax return at the end of their fiscal year end even if there is no tax payable. CM CPA can take care of filing your corporate tax return so you can concentrate on growing your business! We will also ensure that all returns are filed in a timely manner to avoid any CRA fines and penalties.

Personal Tax Return Service Vaughan

U.S. Tax Returns

If you are a US citizen residing in Canada you are required to file a tax return if you earned an income in either Canada or the US. A Canadian resident also must file a US tax return if they have an investment rental property in the US. Let CM CPA take care of all your US Tax Return needs!

Cloud Bookkeeping Services Canada

CRA Audits

Dealing with CRA can be time consuming and difficult. Let CM CPA deal with the headaches of a CRA Audit for you. Whether it's an audit for your personal tax return or your business, CM CPA will deal with CRA in a reliable, fast and professional manner. Contact us to solve your CRA problems today!

Bookkeeping Services Brampton

QuickBooks Training

Our staff has extensive knowledge of QuickBooks software. If you prefer to do your own bookkeeping but aren't familiar with the software, let us train and teach you the ins & outs of this accounting software!

Best Bookkeeping Services Toronto

Human Resources

Do you need help hiring an employee? CM CPA can help you with that. We take the pressure off you and let you run and your business while we find the right candidate who will be a fit for your team and can contribute to growing your business. We can also help your business with other HR related services. Contact our team to find out more information.

Affordable Bookkeeping Services Toronto



Feel free to message us your inquiries


Toronto Office:

10 Four Seasons Place, Suite 1000, Toronto, Ontario, M9B 6H7, Canada


Mississauga Office:

5925 Airport Road, Suite 200, Mississauga, Ontario, L4V 1W1, Canada


Brampton Office:

2 County Court Blvd., Suite 400, Brampton, Ontario, L6W 3W8, Canada


Vaughan Office:

3582 Major MacKenzie Dr W #204, Vaughan, ON L4H 3T6





Affordable, Best Bookkeeping Services Toronto, Bookkeeping Services Toronto, Personal Income Tax Return Richmond Hill, Personal Tax Return Service Vaughan, Cloud Bookkeeping Services Canada,
Bookkeeping Services Mississauga