OECD TP Guidelines · Canada

Transfer Pricing Tool
for Canada

Canada transfer pricing rules, documentation requirements, and penalty regime. Free OECD-compliant benchmarking tool with arm's length range analysis.

OECD TPG · LIVEv2026.04TNMM

Arm's length range, documented.
Not just benchmarked.

Session
0xEE39
Entity
FY 2026
Comparables
inputs.conf
comparable_set.json
methodology.conf
01// engagement— OECD TPG ¶1.33-1.38
02entity_name=
03jurisdiction=
04fiscal_years=
05currency=
06transaction_type=
07tested_party_role=
08// method— OECD TPG Ch. II
09tp_method=
10profit_level_indicator=
formula: Operating Profit / Revenue
11// financials— tested party P&L
12revenue=
13cogs=
14opex=
15operating_profit=
16// comparable_set— OECD ¶3.35-3.54 · min 3, 6+ recommended
17iqr_standard=
Company nameOperating Margin%Year
01
02
03
04
05
06
18// functional_analysis— OECD ¶1.51-1.106 (FAR)
Functional analysis coverage (tick each confirmed):
30
31
32
33
34
35
37far.rationale=
Functional analysis · FAR + DEMPE (OECD ¶1.51-1.106)
19// method_selection_rationale— OECD Ch.II · most appropriate method
Method-selection criteria addressed:
40
41
42
43
44
45
47method.rationale=
Method selection · OECD Ch.II most-appropriate-method
20// comparable_search_strategy— OECD Ch.III · database + screens
Search strategy documentation (OECD ¶3.31-3.54):
50
51
52
53
54
55
57search.rationale=
Comparable search · OECD Ch.III (database + screens + rejection log)
21// comparability_adjustments— OECD ¶3.50-3.54
60adjustments.narrative=
Comparability adjustments · OECD ¶3.50-3.54
22// trend_analysis— OECD ¶3.75-3.79 · multi-year data
63prior_year_pli=%
64prior_financial_year=
Trend analysis · multi-year data (OECD ¶3.75-3.79)
23// documentation_tier— OECD Ch.V · BEPS Action 13
Three-tier documentation (BEPS Action 13):
65
66
67
68
69
70documentation.rationale=
Documentation tier · Master file + Local file + CbCR (BEPS Action 13)
24// risk_warnings— rule engine · ISA 550 / OECD
Only 0 comparables in the final set — OECD ¶3.56 recommends a broader sample (typically 6+) to reduce selection bias.
OECD ¶3.56
No functional-analysis items confirmed — OECD ¶1.51 requires FAR analysis to establish comparability.
OECD ¶1.51
Risk warnings · 7-rule engine (ISA 550 / OECD)
25// disclosure_and_conclusion— IAS 24.18 · IFRS 12
Tick disclosure items addressed in FS notes:
80IAS 24.13-14
81IAS 24.18(a)
82IAS 24.18(b)
83IAS 24.18(c)-(d)
84IAS 24.23
85IAS 24.17
86IAS 24.13
87IAS 1.122
93prepared_by=
94reviewed_by=
99conclusion.narrative=
Disclosure + conclusion · IAS 24.18 + IFRS 12
awaiting input·0 comparables·TNMM·Ctrl+E
previewwp-tp-2026.pdf
🔒 LOCKED
OECD TP working paper preview
Enter financials + at least 3 comparables to see your TP working paper render.
Tested Operating Margin
TNMM · 0 comparables
PRIMARY
Arm's Length Status
enter inputs
Interquartile Range
OECD (25th–75th)
Adjustment
IQR-based
EXPORT (EMAIL TO UNLOCK)

Email unlocks the free download.

No payment required. Unlock above to download the full working paper.

Format
HTML → PDF
Pages
6–10
Price
FREE
or CtrlE

Transfer pricing in Canada

Canada's transfer pricing regime is governed by Section 247 of the Income Tax Act (ITA), which provides for both arm's length recharacterisation of transactions (Section 247(2)(a)–(c)) and the more aggressive recharacterisation power (Section 247(2)(b)–(d)), which allows the CRA to disregard the actual transaction and substitute a hypothetical arm's length arrangement. This recharacterisation power goes beyond the OECD arm's length principle and has been the subject of significant litigation (notably Cameco Corporation v. The Queen). Canada follows OECD Guidelines for method selection and comparability analysis but has a distinctive approach to the arm's length range: the CRA prefers the full range of comparable results, not the interquartile range.

Unlike most OECD jurisdictions that use the interquartile range (25th–75th percentile) as the arm's length range, Canada's CRA position (Information Circular IC87-2R) is that the full range of comparable results constitutes the arm's length range. This means that a tested party's result that falls anywhere within the range of comparables — not just within the IQR — may be considered arm's length. However, if the tested party's result falls outside the range, the CRA will typically adjust to the median. In practice, the CRA may narrow the range where comparability concerns exist, and recent court decisions have supported the use of statistical tools (including IQR) to refine the range. This tool allows you to switch to the Canadian full-range approach using the jurisdiction selector.

Canada's TP penalty regime is among the most punitive globally. Section 247(3) imposes a 10% penalty on the TP adjustment amount (not the tax) where: (1) the adjustment exceeds the lesser of C$5 million or 10% of the taxpayer's gross revenue, and (2) the taxpayer did not make 'reasonable efforts' to determine arm's length pricing. The 10% penalty on the adjustment amount can result in penalties exceeding the actual tax at stake. The only defence is demonstrating 'reasonable efforts' — which in practice means having contemporaneous TP documentation that analysed the transaction, selected an appropriate method, and applied it to reliable comparable data. The CRA's audit approach focuses on high-value transactions, particularly intercompany financing, management fees, and IP-related payments.

Canada TP quick reference

Local TP Legislation
Section 247 Income Tax Act (ITA), Information Circular IC87-2R
Tax Authority
Canada Revenue Agency (CRA)
Documentation Threshold
All taxpayers with cross-border related-party transactions must prepare contemporaneous TP documentation. No size threshold — the requirement applies regardless of company size. Documentation must be completed by the tax return filing deadline (6 months after fiscal year-end for corporations).
Percentile Range
Full range (0th–100th percentile)
Penalty Regime
10% penalty on the transfer pricing adjustment amount (Section 247(3) ITA) — one of the most punitive TP penalty regimes globally. The penalty applies where: (1) a TP adjustment exceeds the lesser of C$5M or 10% of gross revenue; AND (2) 'reasonable efforts' to determine arm's length pricing were not made. The penalty is on the adjustment amount, not the tax — making it extremely significant. Contemporaneous documentation demonstrating reasonable efforts is the defence.

Common TP audit triggers in Canada

T106 information return showing large related-party transactions

Intercompany loans with non-market interest rates

Management fees reducing Canadian taxable income

IP royalty payments to foreign affiliates in low-tax jurisdictions

Canadian entity profitability inconsistent with functions performed

Business restructurings transferring functions out of Canada

Canada vs. OECD guidelines: key differences

Key Canadian differences: (1) CRA prefers FULL RANGE, not IQR — any result within the comparable range may be arm's length; (2) Section 247(2)(b)–(d) recharacterisation power beyond OECD arm's length principle; (3) 10% penalty on adjustment amount (one of the most punitive globally); (4) 'reasonable efforts' standard requires documented process; (5) no size threshold for documentation.

Frequently asked questions: Canada transfer pricing

What arm's length range does Canada use?
Canada's CRA position (IC87-2R) is that the full range of comparable results constitutes the arm's length range — not the interquartile range used by most OECD jurisdictions. This means a result anywhere within the comparable range may be arm's length. However, if outside the range, adjustment is to the median. This tool supports Canadian full-range analysis via the jurisdiction selector.
What is the Canadian TP penalty?
Section 247(3) imposes a 10% penalty on the TP adjustment amount (not the tax). This applies where the adjustment exceeds C$5M or 10% of gross revenue, and reasonable efforts were not made. The penalty can be enormous — having contemporaneous documentation is essential for protection.
What does 'reasonable efforts' mean for Canadian TP?
Reasonable efforts requires the taxpayer to have: (1) performed a functional analysis, (2) selected an appropriate TP method, (3) applied the method using reliable comparable data, and (4) documented this analysis contemporaneously. Simply having arm's length pricing is insufficient — the process must be documented.
What is Section 247(2)(b)–(d) recharacterisation?
Unlike standard arm's length adjustment (repricing the actual transaction), Section 247(2)(b)–(d) allows the CRA to disregard the actual transaction entirely and substitute a hypothetical arrangement that arm's length parties would have entered into. This goes beyond OECD Guidelines and has been tested in the Cameco case.
What triggers a TP audit in Canada?
Common triggers: large related-party transactions disclosed in the T106 information return, intercompany loans with non-market interest rates, management fees reducing Canadian taxable income, IP-related payments to foreign affiliates, and Canadian entity profitability inconsistent with functions performed.

Other country guides

All Countries United KingdomGermanyNetherlandsFranceBelgiumAustraliaIrelandSouth AfricaUAE

Industry-specific tools

ManufacturingRetailBankingInsuranceReal EstateHealthcareTechnologyEnergyConstructionNonprofitsGovernmentTransportationHospitalityAgriculture
Financial Ratio Calculator Materiality Calculator

Get practical audit insights, weekly.

No exam theory. Just what makes audits run faster.

290+ guides published20 free toolsBuilt by practicing auditors

No spam. We’re auditors, not marketers.