What you have already paid
A tariff is a tax collected at the American border, from the American company bringing the goods in. Customs counts every dollar of it. This is that count.
—
| Goods | Imported | Duty paid | Rate |
|---|
Modelled estimate — not measured duty
What tariffs cost your household
Everything above is money customs collected on goods from Canada, nothing assumed. This number is different on purpose, in two ways: it covers tariffs on all U.S. imports since 2025 — China, Mexico, the EU, Canada and everyone else, not Canada alone — and it needs one thing no public dataset measures directly: how much of the added duty a business passes on to the price on the shelf. That assumption, and every other one behind this number, is sourced in Method, below.
—
| State | Per household | Total |
|---|
Your state
Pick a state to see what the tariffs and the energy trade mean there.
And Canada is taxing you back
Whose jobs are on the line
What Canada is taxing
What Canada taxes are American exports — things American workers grow, catch, forge and build. Today the list is steel and almost nothing else. September's includes groceries.
The rates
Every line Canada taxes today is 25%. September adds a 50% tier and puts hundreds of American steel and aluminum lines in it.
The nuclear option
Canada has not done this and this page does not predict that it will. But tariffs are not the biggest lever Canada holds over the American economy. Flip the switch and watch which states have somewhere else to buy energy — and which do not.
— of energy the United States bought from Canada in six months
Look it up
Every American product on Canada's list — all — of them. Search by product, code, or category.
| Tariff item | Product | Category | Rate | Applies |
|---|
Method
Every number on this page is measured, with one clearly marked exception. Nothing here is a forecast, a projection, or an estimate built on an assumed rate — except What tariffs cost your household, above, which needs one assumption no dataset measures directly, states it up front, and is labelled everywhere it appears. Everywhere else, where a question could only be answered by assuming something, we say so and leave the number out.
Six public datasets, all free, all citable:
- Duty actually collected on Canadian goods, and the value it was
charged on — U.S. Census Bureau,
timeseries/intltrade/imports(CAL_DUT_YR,CON_VAL_YR). - U.S. exports to Canada by state and commodity —
U.S. Census Bureau,
exports/statehs. - U.S. exports to Canada by state and industry —
U.S. Census Bureau,
exports/statenaics. - U.S. energy imports from Canada by state —
U.S. Census Bureau,
imports/statehs, HS 2709/2710/2711/2716. - Household count — U.S. Census Bureau, ACS 1-year 2024, table B11001.
- Canada's counter-tariff list — Department of Finance Canada, complete list of U.S. products subject to counter tariffs.
Two tariffs, two payers. Canada's counter-tariffs are paid by Canadian importers and carried by Canadian prices; they hit American exporters, the people who grow, catch and forge what is on the list. Washington's tariffs on Canadian goods are paid at the American border by American importers — that is the duty counted in What you have already paid. Both are real, both are measured here, and they are not the same number.
What we deliberately do not tell you, because the data cannot:
- How much of the duty on Canadian goods specifically reaches a shelf price. That is pass-through, a margin decision made firm by firm, and the Canada duty figures above assume nothing about it — they are duty collected at the border, not a till receipt. The one modelled estimate on this page states a pass-through assumption explicitly, for tariffs on all U.S. imports, not Canada's alone; see below.
- What a tariff will do to any future price, at the pump or anywhere else.
- How many jobs are at risk. Turning export dollars into a job count needs an attribution model we do not have.
- What share of any industry's exports is tariffed. The tariff list is classified by HS and the industry data by NAICS; joining them takes a concordance we do not have, and guessing one would manufacture a number.
Counting tariff lines measures breadth, not money — one line can carry a billion dollars of trade or almost none, which is why the dollar figures come from trade data rather than from counting the list.
The one modelled number: what tariffs cost your household
Everything above counts duty on Canadian goods only, at the border, with no assumption about pass-through. What tariffs cost your household is different on purpose: it covers tariffs the U.S. has raised on all of its imports since 2025 — China, Mexico, the EU, Canada and everyone else — and it needs one thing no public dataset measures directly: how much of the added duty a business passes on to the price on the shelf. Every assumption behind that number is below, sourced, generated by the model's own code so this text cannot drift from what actually ran.
What this model does not capture, by its own account: