Organization record
TRANSCANADA PIPELINES LTD
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_receivable | {"unit": "CAD", "value": 2537000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 2093000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1400000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1372000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1165000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1089000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1113000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2011-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 7383000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2017-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 5007000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2016-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 3918000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2015-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 3489000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2014-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 4264000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2013-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 2595000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2012-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 2513000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2011-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 4376000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 1044000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingV | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 967000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 813000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 484000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 895000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 537000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 629000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 648000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 881000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2009-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -1347000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancing | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 13908000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancing | 2016-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 671000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2015-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -345000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2014-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 1807000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2013-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -367000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2012-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3699000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2017-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -18783000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestin | 2016-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -4877000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2015-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -4291000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2014-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -5120000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2013-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3256000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2012-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 5162000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2017-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 5156000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2016-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 4423000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2015-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 4225000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2014-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 3643000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2013-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 3546000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2012-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 3567000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2011-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2817000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2010-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 872000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 859000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 779000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 779000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 757000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 738000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 732000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 872000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 859000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 779000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 779000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 757000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 738000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 732000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 4650000000, "concept": "us-gaap:AssetsCurrent"} | 2017-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 8053000000, "concept": "us-gaap:AssetsCurrent"} | 2016-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 6370000000, "concept": "us-gaap:AssetsCurrent"} | 2015-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 6008000000, "concept": "us-gaap:AssetsCurrent"} | 2014-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 5877000000, "concept": "us-gaap:AssetsCurrent"} | 2013-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 5731000000, "concept": "us-gaap:AssetsCurrent"} | 2012-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 3844000000, "concept": "us-gaap:AssetsCurrent"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 12408000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 10018000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 7666000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 8446000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 6784000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 7783000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 5501000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2011-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 871760696} | 2017-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 859135000} | 2016-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 779605870} | 2015-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 708563076} | 2014-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 757241389} | 2013-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 738507894} | 2012-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 2055000000, "concept": "us-gaap:DepreciationDepletionAndAmortizat | 2017-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 1939000000, "concept": "us-gaap:DepreciationDepletionAndAmortizat | 2016-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 1765000000, "concept": "us-gaap:DepreciationDepletionAndAmortizat | 2015-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 1611000000, "concept": "us-gaap:DepreciationDepletionAndAmortizat | 2014-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 1485000000, "concept": "us-gaap:DepreciationDepletionAndAmortizat | 2013-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 1375000000, "concept": "us-gaap:DepreciationDepletionAndAmortizat | 2012-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 1328000000, "concept": "us-gaap:DepreciationDepletionAndAmortizat | 2011-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 2121000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2017-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 1612000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2016-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 1446000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2015-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 1345000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2014-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 1286000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2013-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 1226000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2012-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 1163000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2011-12-31 | sec_edgar |
| dividends_paid | {"unit": "CAD", "value": 1100000000, "concept": "us-gaap:PaymentsOfDividendsCommonStock"} | 2010-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 13084000000, "concept": "us-gaap:Goodwill"} | 2017-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 13958000000, "concept": "us-gaap:Goodwill"} | 2016-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 4812000000, "concept": "us-gaap:Goodwill"} | 2015-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 4034000000, "concept": "us-gaap:Goodwill"} | 2014-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 3696000000, "concept": "us-gaap:Goodwill"} | 2013-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 3458000000, "concept": "us-gaap:Goodwill"} | 2012-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 3534000000, "concept": "us-gaap:Goodwill"} | 2011-12-31 | sec_edgar |
| goodwill | {"unit": "CAD", "value": 3457000000, "concept": "us-gaap:Goodwill"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": -107000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2017-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": 349000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2016-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": 35000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2015-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": 830000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2014-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": 605000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2013-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": 461000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": 546000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CAD", "value": 372000000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2010-12-31 | sec_edgar |
| industry_sic | {"code": "4922", "scheme": "SIC", "description": "Natural Gas Transmission"} | sec_edgar | |
| intangible_assets | {"unit": "CAD", "value": 1423000000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodw | 2017-12-31 | sec_edgar |
| intangible_assets | {"unit": "CAD", "value": 2947000000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodw | 2016-12-31 | sec_edgar |
| intangible_assets | {"unit": "CAD", "value": 3096000000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodw | 2015-12-31 | sec_edgar |
| intangible_assets | {"unit": "CAD", "value": 2641000000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodw | 2014-12-31 | sec_edgar |
| intangible_assets | {"unit": "CAD", "value": 1953000000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodw | 2013-12-31 | sec_edgar |
| intangible_assets | {"unit": "CAD", "value": 1405000000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodw | 2012-12-31 | sec_edgar |
| intangible_assets | {"unit": "CAD", "value": 428000000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet"} | 2011-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 2137000000, "concept": "us-gaap:InterestExpense"} | 2017-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 1927000000, "concept": "us-gaap:InterestExpense"} | 2016-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 1398000000, "concept": "us-gaap:InterestExpense"} | 2015-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 1235000000, "concept": "us-gaap:InterestExpense"} | 2014-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 1046000000, "concept": "us-gaap:InterestExpense"} | 2013-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 1037000000, "concept": "us-gaap:InterestExpense"} | 2012-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 1078000000, "concept": "us-gaap:InterestExpense"} | 2011-12-31 | sec_edgar |
| interest_expense | {"unit": "CAD", "value": 754000000, "concept": "us-gaap:InterestExpense"} | 2010-12-31 | sec_edgar |
| inventory | {"unit": "CAD", "value": 378000000, "concept": "us-gaap:InventoryNet"} | 2017-12-31 | sec_edgar |
| inventory | {"unit": "CAD", "value": 368000000, "concept": "us-gaap:InventoryNet"} | 2016-12-31 | sec_edgar |
| inventory | {"unit": "CAD", "value": 323000000, "concept": "us-gaap:InventoryNet"} | 2015-12-31 | sec_edgar |
| inventory | {"unit": "CAD", "value": 292000000, "concept": "us-gaap:InventoryNet"} | 2014-12-31 | sec_edgar |
| inventory | {"unit": "CAD", "value": 251000000, "concept": "us-gaap:InventoryNet"} | 2013-12-31 | sec_edgar |
| inventory | {"unit": "CAD", "value": 224000000, "concept": "us-gaap:InventoryNet"} | 2012-12-31 | sec_edgar |
| inventory | {"unit": "CAD", "value": 248000000, "concept": "us-gaap:InventoryNet"} | 2011-12-31 | sec_edgar |
| long_term_debt | {"amount": 1100000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2017-12-31 | sec_edgar |
| long_term_debt | {"amount": 850000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2016-12-31 | sec_edgar |
| long_term_debt | {"amount": 850000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2015-12-31 | sec_edgar |
| long_term_debt | {"amount": 400000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2014-12-31 | sec_edgar |
| long_term_debt | {"amount": 200000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2013-12-31 | sec_edgar |
| long_term_debt | {"amount": 350000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2012-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CAD", "value": 2866000000, "concept": "us-gaap:LongTermDebtCurrent"} | 2017-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CAD", "value": 1838000000, "concept": "us-gaap:LongTermDebtCurrent"} | 2016-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CAD", "value": 2547000000, "concept": "us-gaap:LongTermDebtCurrent"} | 2015-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CAD", "value": 1797000000, "concept": "us-gaap:LongTermDebtCurrent"} | 2014-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CAD", "value": 973000000, "concept": "us-gaap:LongTermDebtCurrent"} | 2013-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CAD", "value": 894000000, "concept": "us-gaap:LongTermDebtCurrent"} | 2012-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "CAD", "value": 935000000, "concept": "us-gaap:LongTermDebtCurrent"} | 2011-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CAD", "value": 31875000000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2017-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CAD", "value": 38312000000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2016-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CAD", "value": 28909000000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2015-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CAD", "value": 22960000000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2014-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CAD", "value": 21892000000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2013-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CAD", "value": 18019000000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2012-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "CAD", "value": 17724000000, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2011-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": 3106000000, "concept": "us-gaap:NetIncomeLoss"} | 2017-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": 321000000, "concept": "us-gaap:NetIncomeLoss"} | 2016-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": -1146000000, "concept": "us-gaap:NetIncomeLoss"} | 2015-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": 1843000000, "concept": "us-gaap:NetIncomeLoss"} | 2014-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": 1789000000, "concept": "us-gaap:NetIncomeLoss"} | 2013-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": 1360000000, "concept": "us-gaap:NetIncomeLoss"} | 2012-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": 1525000000, "concept": "us-gaap:NetIncomeLoss"} | 2011-12-31 | sec_edgar |
| net_income | {"unit": "CAD", "value": 1262000000, "concept": "us-gaap:NetIncomeLoss"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 10169000000, "concept": "us-gaap:CostsAndExpenses"} | 2017-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 9915000000, "concept": "us-gaap:CostsAndExpenses"} | 2016-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 11567000000, "concept": "us-gaap:CostsAndExpenses"} | 2015-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 6893000000, "concept": "us-gaap:CostsAndExpenses"} | 2014-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 5921000000, "concept": "us-gaap:CostsAndExpenses"} | 2013-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 5435000000, "concept": "us-gaap:CostsAndExpenses"} | 2012-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 5087000000, "concept": "us-gaap:CostsAndExpenses"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"unit": "CAD", "value": 4918000000, "concept": "us-gaap:CostsAndExpenses"} | 2010-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 4684000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2017-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 2313000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2016-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 101000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2015-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 3931000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2014-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 3473000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2013-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 2829000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2012-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 3167000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2011-12-31 | sec_edgar |
| operating_income | {"unit": "CAD", "value": 2387000000, "concept": "us-gaap:OperatingIncomeLoss"} | 2010-12-31 | sec_edgar |
| ppe_net | {"unit": "CAD", "value": 57277000000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2017-12-31 | sec_edgar |
| ppe_net | {"unit": "CAD", "value": 54475000000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2016-12-31 | sec_edgar |
| ppe_net | {"unit": "CAD", "value": 44817000000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2015-12-31 | sec_edgar |
| ppe_net | {"unit": "CAD", "value": 41774000000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2014-12-31 | sec_edgar |
| ppe_net | {"unit": "CAD", "value": 37606000000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2013-12-31 | sec_edgar |
| ppe_net | {"unit": "CAD", "value": 33713000000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2012-12-31 | sec_edgar |
| ppe_net | {"unit": "CAD", "value": 32467000000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2011-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": 3237000000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2017-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": 922000000, "concept": "us-gaap:IncomeLossFromContinuingOperations | 2016-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": -1105000000, "concept": "us-gaap:IncomeLossFromContinuingOperatio | 2015-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": 2824000000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2014-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": 2499000000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2013-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": 1917000000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2012-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": 2178000000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2011-12-31 | sec_edgar |
| pretax_income | {"unit": "CAD", "value": 1727000000, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2010-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": 3344000000, "concept": "us-gaap:ProfitLoss"} | 2017-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": 573000000, "concept": "us-gaap:ProfitLoss"} | 2016-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": -1140000000, "concept": "us-gaap:ProfitLoss"} | 2015-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": 1994000000, "concept": "us-gaap:ProfitLoss"} | 2014-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": 1894000000, "concept": "us-gaap:ProfitLoss"} | 2013-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": 1456000000, "concept": "us-gaap:ProfitLoss"} | 2012-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": 1632000000, "concept": "us-gaap:ProfitLoss"} | 2011-12-31 | sec_edgar |
| profit_loss | {"unit": "CAD", "value": 1355000000, "concept": "us-gaap:ProfitLoss"} | 2010-12-31 | sec_edgar |
| retained_earnings | {"unit": "CAD", "value": 2387000000, "concept": "us-gaap:RetainedEarningsAccumulatedDefici | 2017-12-31 | sec_edgar |