XML 73 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
RELATED PARTY TRANSACTIONS (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Jun. 30, 2013
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 01, 2014
Jul. 01, 2013
Related party transactions                
Accounts payable to affiliates   $ 15us-gaap_AccountsPayableRelatedPartiesCurrent   $ 15us-gaap_AccountsPayableRelatedPartiesCurrent $ 29us-gaap_AccountsPayableRelatedPartiesCurrent      
Amount included in receivables from related party   1us-gaap_AccountsReceivableRelatedPartiesCurrent   1us-gaap_AccountsReceivableRelatedPartiesCurrent        
Bison                
Related party transactions                
Total cash call issued to fund debt repayment 24tclp_CashCallIssued
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
             
Bison | Former parent, TransCanada subsidiaries                
Related party transactions                
Capital contribution 18us-gaap_PartnersCapitalAccountContributions
/ us-gaap_CounterpartyNameAxis
= us-gaap_SubsidiaryOfCommonParentMember
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
             
Great Lakes                
Related party transactions                
Total cash call issued to fund debt repayment   10tclp_CashCallIssued
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
9tclp_CashCallIssued
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
         
Bison | Former parent, TransCanada subsidiaries                
Related party transactions                
Ownership interest (as a percent) 75.00%us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryOfCommonParentMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= tclp_BisonPipelineLLCMember
             
General Partner | Reimbursement of costs of services provided                
Related party transactions                
Costs charged       3us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= tclp_ReimbursementOfCostsOfServicesProvidedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_GeneralPartnerMember
3us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= tclp_ReimbursementOfCostsOfServicesProvidedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_GeneralPartnerMember
3us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= tclp_ReimbursementOfCostsOfServicesProvidedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_GeneralPartnerMember
   
TransCanada's subsidiaries | GTN                
Related party transactions                
Accounts payable to affiliates   10us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
  10us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
3us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
     
TransCanada's subsidiaries | GTN | Capital and operating costs                
Related party transactions                
Costs charged       30us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
28us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
29us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Impact on the Partnership's net income attributable to controlling interests       19tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
19tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
19tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Percentage of capital and operating costs charged       100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Northern Border                
Related party transactions                
Accounts payable to affiliates   10us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
  10us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
3us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
     
TransCanada's subsidiaries | Northern Border | Capital and operating costs                
Related party transactions                
Costs charged       35us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
30us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
31us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Impact on the Partnership's net income attributable to controlling interests       16tclp_RelatedPartyIncomeLossFromEquityMethodInvestmentsImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
14tclp_RelatedPartyIncomeLossFromEquityMethodInvestmentsImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
14tclp_RelatedPartyIncomeLossFromEquityMethodInvestmentsImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Percentage of capital and operating costs charged       100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_NorthernBorderPipelineCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Bison                
Related party transactions                
Accounts payable to affiliates   2us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
  2us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
       
TransCanada's subsidiaries | Bison | Capital and operating costs                
Related party transactions                
Costs charged       6us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
5us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
6us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Impact on the Partnership's net income attributable to controlling interests       4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Percentage of capital and operating costs charged       100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Great Lakes                
Related party transactions                
Accounts payable to affiliates   9us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
  9us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
3us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
     
Amount included in receivables from related party   15us-gaap_AccountsReceivableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
  15us-gaap_AccountsReceivableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
11us-gaap_AccountsReceivableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
     
TransCanada's subsidiaries | Great Lakes | Capital and operating costs                
Related party transactions                
Costs charged       30us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
31us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
33us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Impact on the Partnership's net income attributable to controlling interests       13tclp_RelatedPartyIncomeLossFromEquityMethodInvestmentsImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
14tclp_RelatedPartyIncomeLossFromEquityMethodInvestmentsImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
15tclp_RelatedPartyIncomeLossFromEquityMethodInvestmentsImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Percentage of capital and operating costs charged       100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
100.00%tclp_PercentageOfCapitalAndOperatingCostsCharged
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Great Lakes | Transportation contracts                
Related party transactions                
Revenues from related party       71us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransportationContractsRelatedPartyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
68us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransportationContractsRelatedPartyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
77us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransportationContractsRelatedPartyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Great Lakes | Transportation contracts | Total revenues | Major customers                
Related party transactions                
Percent of total revenues       49.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransportationContractsRelatedPartyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
55.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransportationContractsRelatedPartyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
42.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransportationContractsRelatedPartyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Great Lakes | Affiliated rental revenue                
Related party transactions                
Revenues from related party       2us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_AffiliatedRentalRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
1us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_AffiliatedRentalRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
1us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_AffiliatedRentalRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | North Baja Pipeline, LLC                
Related party transactions                
Accounts payable to affiliates   1us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
  1us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
1us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
     
TransCanada's subsidiaries | North Baja Pipeline, LLC | Capital and operating costs                
Related party transactions                
Costs charged       5us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Impact on the Partnership's net income attributable to controlling interests       4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_NorthBajaPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Tuscarora Gas Transmission Company                
Related party transactions                
Accounts payable to affiliates   1us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
  1us-gaap_AccountsPayableRelatedPartiesCurrent
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
       
TransCanada's subsidiaries | Tuscarora Gas Transmission Company | Capital and operating costs                
Related party transactions                
Costs charged       4us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
Impact on the Partnership's net income attributable to controlling interests       4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
4tclp_RelatedPartyNetIncomeImpactDueToCostsChargedWithRelatedParty
/ dei_LegalEntityAxis
= tclp_TuscaroraGasTransmissionCompanyMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_CapitalAndOperatingCostsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
   
TransCanada's subsidiaries | Great Lakes                
Related party transactions                
Revenue from TransCanada and its affiliates included in the Partnership's equity earnings       34tclp_RelatedPartyRevenuesIncludedInPartnershipIncomeAsEquityMethodInvestmentIncome
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
32tclp_RelatedPartyRevenuesIncludedInPartnershipIncomeAsEquityMethodInvestmentIncome
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
36tclp_RelatedPartyRevenuesIncludedInPartnershipIncomeAsEquityMethodInvestmentIncome
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_TransCanadaCorporationSubsidiariesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
   
ANR Pipeline Company | Great Lakes | Seasonal firm service between Michigan and Wisconsin                
Related party transactions                
Deferred revenue   9.4us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_SeasonalFirmServiceAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_AnrPipelineCompanyMember
  9.4us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= tclp_GreatLakesGasTransmissionLimitedPartnershipMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_SeasonalFirmServiceAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tclp_AnrPipelineCompanyMember
       
Bison | Former parent, TransCanada subsidiaries | Transaction between entities under common control                
Related party transactions                
Interest acquired by Partnership (as a percent)             30.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransactionBetweenEntitiesUnderCommonControlMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
45.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= tclp_BisonPipelineLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransactionBetweenEntitiesUnderCommonControlMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
GTN | Former parent, TransCanada subsidiaries | Transaction between entities under common control                
Related party transactions                
Interest acquired by Partnership (as a percent)               45.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransactionBetweenEntitiesUnderCommonControlMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
GTN | Former parent, TransCanada subsidiaries | Transaction between entities under common control | Accounts payable to affiliates                
Related party transactions                
Accrued additional consideration         $ 25us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BalanceSheetLocationAxis
= tclp_AccountsPayableRelatedPartiesMember
/ us-gaap_BusinessAcquisitionAxis
= tclp_GasTransmissionNorthwestLLCMember
/ us-gaap_RelatedPartyTransactionAxis
= tclp_TransactionBetweenEntitiesUnderCommonControlMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember