XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Disaggregation of Revenue (Details) - CAD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 1,752 $ 1,648
Leasing revenues 15 14
Total revenues 1,767 1,662
Freight [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,726 1,625
Freight [Member] | Grain [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 380 357
Freight [Member] | Coal [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 158 151
Freight [Member] | Potash [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 114 112
Freight [Member] | Fertilizer and sulphur [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 57 61
Freight [Member] | Forest products [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 73 66
Freight [Member] | Energy, chemicals and plastic [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 315 257
Freight [Member] | Metals, minerals and consumer products [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 173 183
Freight [Member] | Automotive [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 76 71
Freight [Member] | Intermodal [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 380 367
Non-Freight [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 26 $ 23