XML 15 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Major commitments and contingencies (Details 3) (CAD)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Workers Compensation And Other Employee Benefits [Member]  
E. Guarantees and indemnifications  
Maximum potential liability under guarantees 525us-gaap_GuaranteeObligationsMaximumExposure
/ cni_OtherGuaranteesByTypeAxis
= cni_WorkersCompensationAndOtherEmployeeBenefitsMember
Guarantees Under Operating Leases [Member]  
E. Guarantees and indemnifications  
Term assets residual values guaranteed under operating leases and other guarantees (in years) between 2015 and 2022
Maximum potential liability under guarantees 194us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= cni_GuaranteesUnderOperatingLeasesMember
Other Guarantees [Member]  
E. Guarantees and indemnifications  
Term assets residual values guaranteed under operating leases and other guarantees (in years) between 2015 and 2016
Maximum potential liability under guarantees 593us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PerformanceGuaranteeMember
Irrevocable standby letters of credit drawn on the Company's bilateral letter of credit facilities 487us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PerformanceGuaranteeMember
Surety and other bonds drawn on the Company's bilateral letter of credit facilities 106us-gaap_OtherLiabilities
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PerformanceGuaranteeMember
Other Guarantees [Member] | Equipment Under Leases And Other [Member]  
E. Guarantees and indemnifications  
Maximum potential liability under guarantees 68us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PerformanceGuaranteeMember
/ cni_OtherGuaranteesByTypeAxis
= cni_EquipmentUnderLeasesAndOtherMember