Taxpayer Law
Taxpayer Law team in their Toronto office
Taxpayer LawTax Dispute Lawyers

Tax disputes are all we do.

Boutique counsel for individuals and businesses across Canada facing the CRA. From the first audit letter through judgment at the Tax Court of Canada, we represent clients at every stage of a tax dispute.

Tax Disputes Only
A focused practice. No other areas.
Audit to Tax Court
Every stage of a CRA file.
All of Canada
Every province and territory.
Best Lawyers 2025
Recognized. Ones to Watch.
About the Firm

A Toronto firm built around one practice area.

Taxpayer Law Professional Corporation is a boutique law firm whose lawyers do one thing: resolve disputes with the Canada Revenue Agency. We are not generalists who occasionally take a tax file. Tax controversy is the entire practice.

Our lawyers bring decades of combined experience across audit defense, objections, federal court litigation, and Tax Court of Canada appeals. That depth lets us see where a file is heading long before reassessment, and to position the client accordingly.

Every matter is led by a lawyer who has handled the same issue many times before. We build tailored strategies for each client rather than applying a template, and we explain options in plain language so that you can make informed decisions.

We work transparently on fees and timelines. Clients should understand what we are doing, why we are doing it, and what it will cost before any work begins.

Taxpayer Law lawyers in conference
Our Process

How a CRA dispute actually works.

Most files move through four stages. We represent clients at each one, and we plan from day one as if every stage may be needed.

01
Audit
CRA contacts you. We represent you from day one.
02
Objection
We file your Notice within the 90-day deadline.
03
Appeals
We negotiate with the CRA Appeals Division.
04
Tax Court
If needed, we litigate before a judge.

Taxpayer Law took over a long-running CRA file that had been mishandled before they got involved. Within months they had reframed the issues, narrowed the scope of the audit, and brought it to a resolution I did not think was possible.

I.M, Investment Advisor

We retained the firm for a complex GST matter on behalf of our company. The strategic advice was clear, the communication was constant, and the outcome at the objections stage spoke for itself.

J.M, In-House Counsel
Taxpayer Law office in downtown Toronto
Consultation

Get a personal consultation.

We work closely with each client to understand the situation in detail before recommending a path forward. That means reviewing prior correspondence with the CRA, the underlying records, and any deadlines that are running.

From there we develop a tailored strategy for the dispute, set out the likely cost and timeline, and explain the realistic range of outcomes. Our goal is to give you the information you need to make a confident decision about how to proceed.

Contact Us Now
Speak With a Tax Lawyer

Your CRA file deserves serious counsel.

Whether you have just received an audit letter or you are weeks away from a Tax Court hearing, we can help. Initial consultations are confidential and we work with clients across Canada.

+1 647 368 5999