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.

Representation across the full life of a CRA file.
Each of our service areas reflects a stage in the tax dispute process. Many of our matters move from one to the next, and our lawyers are experienced at all of them.
Audit
Representation from the moment a CRA officer reaches out, through the close of the audit.
Explore →CRA Appeals
Notices of Objection and negotiation with the CRA Appeals Division within strict deadlines.
Explore →Tax Court of Canada
Litigation under both the General and Informal Procedures, from pleadings through trial.
Explore →Voluntary Disclosure Program
Strategic VDP applications to correct unreported income or unfiled returns and reduce penalties.
Explore →
Legal Representation from Audit to Tax Court.
Strategy at the audit stage shapes what is provable or contestable years later.
A CRA dispute can begin with something as small as a query letter and end in a multi-day hearing in the Tax Court of Canada. Strategy at every step matters. Information given casually during an audit can shape what is provable, or contestable, years later.
We represent clients from the first contact through final resolution. That includes managing the record during audit, drafting and arguing Notices of Objection, negotiating with senior CRA Appeals Officers, and litigating before the Tax Court when settlement is not possible.
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.
Meet Our Lawyers.
Our lawyers practice exclusively in tax controversy. Select profiles link to full professional backgrounds.

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.
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.















