Accountants
Accountants: directory of firms
Accounting covers a wide field, and the word means different things to different firms. Some accountants keep the books and produce monthly statements, some prepare personal and corporate tax returns, some sign audit or review reports on financial statements, and some spend most of their time on advice: business structure, forecasts, buying or selling a company, or an estate. A firm that is excellent at one of these is not automatically the right firm for another, so the first job when hiring is to be clear about which kind of work you actually need.
Browse accountants by city, and see what to check before you hire.
Directory only
LokalMatch doesn’t take requests for accountants in Canada and doesn’t pass your details to anyone. Firms are listed as a directory: compare them and contact the ones you choose directly. LokalMatch doesn’t recommend any firm.
Paid listings and paid requests aren’t switched on for this service in Canada.
On this page
In Canada the profession is regulated province by province. The Chartered Professional Accountant designation is granted by a provincial, territorial or Bermudian body rather than by a national one, and those bodies license practitioners, register firms and discipline members. On top of that sits a narrower licence: only a licensed practitioner may take on public accounting work such as an audit or a review engagement. Bookkeeping, tax preparation and payroll are not restricted the same way, which is why the market contains both CPA firms and unregulated providers, and why checking a register matters.
This page is an orientation to the whole field rather than a guide to one narrow speciality. It explains what the different kinds of accounting work involve, who is allowed to do which parts, how an engagement usually runs, and what to watch for. It is general information, not legal or financial advice; for your own situation, take advice from a professional who is licensed where you live.
What accountants actually do: bookkeeping, tax, assurance and advisory work
- Bookkeeping and month-end: recording transactions, reconciling bank and credit card accounts, and producing the monthly statements the rest of the work is built on.
- Compilation work: assembling financial statements from information the client supplies, without the practitioner testing or vouching for it.
- Review engagements: limited assurance on a set of financial statements, often requested by a bank or an outside shareholder.
- Audits: the highest level of assurance, required for many not-for-profits, public bodies, condominium corporations and companies with outside investors.
- Tax compliance: personal, corporate, trust and sales-tax returns, plus the correspondence that follows an assessment or a query from the tax authority.
- Tax and business planning: how to structure a company, compensate an owner, plan a purchase or sale, or pass a business to the next generation.
- Advisory and controllership: budgets, cash-flow forecasts, costing, systems and reporting for owners who need numbers they can run the business on.
- Specialist practices: investigation and litigation support, cross-border filings, insolvency and valuation work, usually handled by firms that do only that.
Who may practise public accounting in Canada, province by province
Public accounting is the regulated core of the profession, and the rules are provincial. In Ontario it is governed by the Public Accounting Act, 2004, under which CPA Ontario licenses public accountants; CPA Ontario explains that a public accounting licence is required by the lead engagement person responsible for signing a report on an assurance engagement, such as an audit or a review of financial statements. Other members of the engagement team need not be licensed, and a professional corporation offering public accounting services must have a licensed shareholder.
Quebec draws the line in a different place. The Ordre des CPA du Québec reserves audit engagements, review engagements and compilation engagements that are not intended exclusively for internal administration to members who hold a public accounting permit, who use the title CPA auditor. Someone who is not a member of the Ordre may not carry out those engagements or sign a statement about them, and the Ordre investigates and prosecutes illegal practice. That makes Quebec stricter than most provinces about compilation work in particular.
Further west, the regulation attaches to the firm as well as the person. CPA British Columbia licenses individual practitioners and registers firms, and treats public practice as covering both public accounting, meaning audit, review and compilation services, and other regulated services such as tax advice and tax or statutory filings. CPA Alberta registers professional accounting firms under a varied registration model, assessing each member who can issue services on the firm's behalf and requiring firms to confirm their professional liability insurance at renewal. The practical lesson is the same everywhere: check the provincial body's register for the individual and the firm, in the province where the work will be done.
Accountant, bookkeeper, tax preparer or payroll provider: choosing the right one
Much of the money wasted on accounting is spent buying the wrong level of service. A bookkeeper records what has already happened and keeps the file clean; an accountant interprets it, files the returns and advises on what to do next; a tax preparer handles a personal return in season; a payroll provider runs the pay cycle and the remittances. Using a senior practitioner for data entry is expensive, and expecting a data-entry service to spot a tax problem is worse.
A common arrangement in small businesses is a layered one: a bookkeeper through the year, a payroll provider for the pay cycle, and a CPA firm that takes the file at year end, prepares the statements and returns, and gives advice. That only works if the people involved agree who does what, and if the year-end firm is happy with how the books are kept. Ask each of them how they expect to receive the file, and whether they have worked alongside the others before.
- If a bank, a regulator or an outside investor is asking for assurance on your statements, you need a licensed practitioner, and you should confirm the licence before the engagement starts.
- If you need someone to explain a corporate reorganization or the tax on selling a business, you are buying judgement and experience, not compliance hours.
- If the work is recording transactions and reconciling accounts, a bookkeeper who knows your industry is usually the better value.
- If the work is one personal return with straightforward slips, a tax preparation service may be all it needs.
How an accounting engagement runs, from first meeting to filed return
- Scoping: you describe the entity, the year end, the software you use, what is already done and what has gone wrong before, so the firm can see the real state of the file.
- Engagement letter: the firm sets out what it will and will not do, what level of assurance it provides, what you are responsible for supplying, and how it bills. Read the responsibilities clause carefully.
- Authorization: to deal with the tax authority for you, the firm asks to be added as your representative, and you approve the request rather than handing over your own sign-in credentials.
- Fieldwork: the firm requests documents, asks questions about unusual transactions, and adjusts the file, usually with a list of items only you can answer.
- Reporting: draft statements and returns come back for your review; this is the moment to ask what changed and why, before anything is filed.
- Filing and follow-up: returns go in, instalment and payment dates are explained, and any later correspondence from the tax authority is dealt with under the same engagement or a new one.
Warning signs when hiring an accountant
- Anyone offering to audit or review your financial statements without holding the public accounting licence their province requires.
- A promise of a particular refund or tax result before the file has been looked at properly.
- Reluctance to put the scope, the responsibilities and the billing basis in a written engagement letter.
- A request for your own tax-authority sign-in credentials instead of a proper representative authorization.
- Returns prepared without giving you the chance to review them, or filed without your approval.
- No answer to a plain question about professional liability insurance, or about who at the firm will actually do the work.
Keeping your records in order between year-ends
The cost and the quality of accounting work are decided largely before the accountant opens the file. Records that are complete, reconciled and supported by documents take less time to work through and leave fewer questions that only you can answer. The Canada Revenue Agency requires records and supporting documents to be kept, as a general rule, for six years from the end of the last tax year they relate to, and to be kept at your place of business or your residence in Canada unless it gives written permission for somewhere else. Some records, such as those concerning the share registry or the acquisition and disposal of property, are kept indefinitely.
A sensible rhythm is monthly rather than annual: reconcile the accounts, file the source documents as they arrive, keep personal spending out of the business accounts, and raise unusual transactions while everyone still remembers them. If the business changes shape during the year, through a new shareholder, a property purchase, a first employee or sales into another province, tell the accountant when it happens rather than at year end, when the options have usually narrowed.
What a LokalMatch accounting listing is, and what it is not
LokalMatch publishes accounting firms as a directory. Accounting is a regulated profession whose rules on referral arrangements differ between provinces and are still under review here, so we don't sell requests for this service: you contact the firm yourself, on your own terms, and nothing you read on LokalMatch is a recommendation, a ranking or an endorsement of any firm. We do not screen firms, assess your situation or decide which practitioner suits you.
Use the listing as a starting point, then do the checks yourself. Look up the individual and the firm on the provincial body's register, confirm the public accounting licence if you need assurance work, ask for a written engagement letter, and compare more than one firm. The guides on LokalMatch are general information, not legal or financial advice, and the rules described here change; the provincial regulator and the tax authority are always the authoritative source for your own case.
Accountants: frequently asked questions
Is every accountant in Canada a CPA?
No. The Chartered Professional Accountant designation is granted and regulated by provincial, territorial and Bermudian bodies, and only their members may use it. Other people may lawfully offer bookkeeping, tax preparation or payroll services without it, but they may not hold themselves out as CPAs and they may not perform work reserved to licensed practitioners.
Do I need a licensed public accountant, or will any accountant do?
It depends on what you are buying. Audit and review engagements must be signed by a practitioner holding the public accounting licence their province requires, and Quebec also reserves compilation engagements that are not purely for internal administration. Ordinary tax and advisory work is not restricted in the same way, though it is still worth checking the register.
How do I check that an accounting firm is licensed?
Search the provincial CPA body's public register for the individual and, where the province registers firms, for the firm as well. Do it for the province where the work will be performed, since a licence in one province does not automatically extend to another, and remote work is generally treated as performed where the client is.
What should an engagement letter cover?
What work is being done and at what level of assurance, what is excluded, what records and information you must supply, who at the firm is responsible, how and when you will be billed, and what happens if the scope changes. If a firm will not put that in writing before starting, treat it as a warning sign.
Should I give my accountant access to my tax account?
Through the proper authorization process, yes, rather than by sharing your sign-in details. The Canada Revenue Agency lets you authorize a representative at different levels of access, from viewing information only up to making certain account changes, and business accounts can also delegate authority to add other representatives. You can review and cancel that access yourself.
Does LokalMatch recommend an accountant for me?
No. Accounting firms appear on LokalMatch as directory listings only. We don't rank, screen, match or endorse firms, and we do not pass your details to them; you decide who to contact and you make the checks yourself.
Sources
- CPA Canada: CPA provincial and regional accounting bodies
- CPA Ontario: When is a public accounting licence required in Ontario?
- Ontario: Public Accounting Act, 2004
- Ordre des CPA du Québec: Reporting illegal practice
- CPA British Columbia: What members need to know about public practice licensing and registration
- CPA Alberta: Professional accounting firm registration
- Canada Revenue Agency: Authorize a representative, level of access you can give
- Canada Revenue Agency: Where to keep your records and for how long
Written by the LokalMatch editorial team. Last reviewed September 14, 2026. How we write and check our guides
What accountants can help with
Common reasons people and businesses hire accountants:
- BookkeepersMonthly books, reconciliations and catch-up bookkeeping.
- Tax AccountantsTax returns, tax planning and letters from the tax authority.
- Tax PreparersPreparation and filing of personal tax returns.
- Corporate Tax AccountantsCorporate tax returns, planning and year-end work.
- Cross-Border Tax AccountantsTax for people and businesses with income in two countries.
- Small Business AccountantsAccounting and tax for small businesses and the self-employed.
- Forensic AccountantsFraud investigations, damages and litigation support.
Find accountants by city
Alberta
Show 17 citiesHide cities
- Accountants in Calgary
- Accountants in Edmonton
- Accountants in Airdrie
- Accountants in Cochrane
- Accountants in Fort McMurray
- Accountants in Fort Saskatchewan
- Accountants in Grande Prairie
- Accountants in Leduc
- Accountants in Lethbridge
- Accountants in Medicine Hat
- Accountants in Okotoks
- Accountants in Parkland County
- Accountants in Red Deer
- Accountants in Rocky View County
- Accountants in Spruce Grove
- Accountants in St. Albert
- Accountants in Strathcona County
British Columbia
Show 31 citiesHide cities
- Accountants in Abbotsford
- Accountants in Burnaby
- Accountants in Kelowna
- Accountants in Surrey
- Accountants in Vancouver
- Accountants in Victoria
- Accountants in Campbell River
- Accountants in Chilliwack
- Accountants in Coquitlam
- Accountants in Courtenay
- Accountants in Delta
- Accountants in District of North Vancouver
- Accountants in Kamloops
- Accountants in Langford
- Accountants in Langley
- Accountants in Maple Ridge
- Accountants in Mission
- Accountants in Nanaimo
- Accountants in New Westminster
- Accountants in North Cowichan
- Accountants in North Vancouver
- Accountants in Penticton
- Accountants in Port Coquitlam
- Accountants in Port Moody
- Accountants in Prince George
- Accountants in Richmond
- Accountants in Saanich
- Accountants in Township of Langley
- Accountants in Vernon
- Accountants in West Kelowna
- Accountants in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Accountants in Barrie
- Accountants in Brampton
- Accountants in Greater Sudbury
- Accountants in Guelph
- Accountants in Hamilton
- Accountants in Kingston
- Accountants in Kitchener
- Accountants in London
- Accountants in Markham
- Accountants in Mississauga
- Accountants in Oshawa
- Accountants in Ottawa
- Accountants in St. Catharines
- Accountants in Toronto
- Accountants in Vaughan
- Accountants in Waterloo
- Accountants in Windsor
- Accountants in Ajax
- Accountants in Aurora
- Accountants in Belleville
- Accountants in Blue Mountains
- Accountants in Bradford
- Accountants in Brantford
- Accountants in Burlington
- Accountants in Caledon
- Accountants in Cambridge
- Accountants in Centre Wellington
- Accountants in Chatham
- Accountants in Clarence-Rockland
- Accountants in Clarington
- Accountants in Collingwood
- Accountants in Cornwall
- Accountants in County of Brant
- Accountants in East Gwillimbury
- Accountants in Fort Erie
- Accountants in Georgetown
- Accountants in Georgina
- Accountants in Grimsby
- Accountants in Haldimand County
- Accountants in Innisfil
- Accountants in Kawartha Lakes
- Accountants in King
- Accountants in Lakeshore
- Accountants in LaSalle
- Accountants in Leamington
- Accountants in Lincoln
- Accountants in Milton
- Accountants in New Tecumseth
- Accountants in Newmarket
- Accountants in Niagara Falls
- Accountants in Norfolk County
- Accountants in North Bay
- Accountants in Oakville
- Accountants in Orangeville
- Accountants in Orillia
- Accountants in Peterborough
- Accountants in Pickering
- Accountants in Prince Edward County
- Accountants in Quinte West
- Accountants in Richmond Hill
- Accountants in Sarnia
- Accountants in Sault Ste. Marie
- Accountants in St. Thomas
- Accountants in Stratford
- Accountants in Thunder Bay
- Accountants in Timmins
- Accountants in Welland
- Accountants in Whitby
- Accountants in Whitchurch-Stouffville
- Accountants in Woodstock
- Accountants in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Accountants in Gatineau
- Accountants in Laval
- Accountants in Longueuil
- Accountants in Montreal
- Accountants in Quebec City
- Accountants in Sherbrooke
- Accountants in Trois-Rivières
- Accountants in Alma
- Accountants in Baie-Comeau
- Accountants in Beaconsfield
- Accountants in Beloeil
- Accountants in Blainville
- Accountants in Boisbriand
- Accountants in Boucherville
- Accountants in Brossard
- Accountants in Candiac
- Accountants in Chambly
- Accountants in Châteauguay
- Accountants in Côte-Saint-Luc
- Accountants in Cowansville
- Accountants in Deux-Montagnes
- Accountants in Dollard-des-Ormeaux
- Accountants in Dorval
- Accountants in Drummondville
- Accountants in Gaspé
- Accountants in Granby
- Accountants in Joliette
- Accountants in Kirkland
- Accountants in L'Ancienne-Lorette
- Accountants in L'Assomption
- Accountants in La Prairie
- Accountants in Lévis
- Accountants in Magog
- Accountants in Mascouche
- Accountants in Mirabel
- Accountants in Mont-Saint-Hilaire
- Accountants in Mount Royal
- Accountants in Pointe-Claire
- Accountants in Repentigny
- Accountants in Rimouski
- Accountants in Rivière-du-Loup
- Accountants in Rouyn-Noranda
- Accountants in Saguenay
- Accountants in Saint-Augustin-de-Desmaures
- Accountants in Saint-Basile-le-Grand
- Accountants in Saint-Bruno-de-Montarville
- Accountants in Saint-Charles-Borromée
- Accountants in Saint-Colomban
- Accountants in Saint-Constant
- Accountants in Saint-Eustache
- Accountants in Saint-Georges
- Accountants in Saint-Hyacinthe
- Accountants in Saint-Jean-sur-Richelieu
- Accountants in Saint-Jérôme
- Accountants in Saint-Lambert
- Accountants in Saint-Lazare
- Accountants in Saint-Lin–Laurentides
- Accountants in Sainte-Anne-des-Plaines
- Accountants in Sainte-Catherine
- Accountants in Sainte-Julie
- Accountants in Sainte-Marthe-sur-le-Lac
- Accountants in Sainte-Sophie
- Accountants in Sainte-Thérèse
- Accountants in Salaberry-de-Valleyfield
- Accountants in Sept-Îles
- Accountants in Shawinigan
- Accountants in Sorel-Tracy
- Accountants in Terrebonne
- Accountants in Thetford Mines
- Accountants in Val-d'Or
- Accountants in Varennes
- Accountants in Vaudreuil-Dorion
- Accountants in Victoriaville
- Accountants in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the fees accountants charge
Fees depend on the work involved and how the professional bills. We only publish fee ranges when they’re backed by real LokalMatch data or reliable sources. Until then, here’s what usually changes the fee:
- Scope and complexity of the work
- How the professional bills: hourly, flat fee or retainer
- Experience and seniority of the person doing the work
- Deadlines and how urgent the work is
- Third-party costs such as filing, registration or government fees
How to compare accountants before you hire
- Check that they are licensed or registered for this work where you live, on the regulator’s public register.
- Look for experience with matters like yours, and ask who will actually handle your file.
- Ask how they charge before any work starts, and get the terms in writing.
- Compare two or three professionals before you decide.
- Be wary of anyone who guarantees a particular outcome.
Questions to ask accountants before you hire
- Are you licensed or registered for this work, and with which body?
- Have you handled matters like mine before?
- Who will do the work, and who will I deal with day to day?
- How do you charge: hourly, a flat fee or a retainer?
- What is included in your fee, and what costs extra?
- Will you confirm the scope and fees in a written engagement letter?
- Do you carry professional liability insurance?
Licences and registration
This kind of work is often limited to licensed or registered professionals, and the rules depend on where you are. Ask which body they’re registered with, and check their status on that body’s public register before you hire.
Guides about accounting
- ✦
Bookkeepers guide
Bookkeeping is the day-to-day record of a business: sales invoiced, bills received, money in and out of the bank, sales tax collected and paid, and what is owed in each direction.
Read guide - ✦
Tax Accountants guide
A tax accountant prepares and files personal tax returns, plans ahead of the next filing, and deals with whatever arrives afterwards: a review letter, a request for receipts, a reassessment.
Read guide - ✦
Tax Preparers guide
A tax preparation service takes your slips, receipts and details for the year, prepares your personal return, reviews it with you and files it electronically.
Read guide