XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

The following table disaggregates the Company’s revenues from contracts with customers by major source:
 
For the three months ended June 30
For the six months ended June 30
(in millions of Canadian dollars)
2020
2019
2020
2019
Freight


 
 
Grain
$
446

$
422

$
864

$
802

Coal
131

173

281

331

Potash
146

136

258

250

Fertilizers and sulphur
77

63

147

120

Forest products
81

78

159

151

Energy, chemicals and plastics
341

346

832

661

Metals, minerals and consumer products
133

205

322

378

Automotive
34

104

121

180

Intermodal
363

404

768

784

Total freight revenues
1,752

1,931

3,752

3,657

Non-freight excluding leasing revenues
25

30

54

57

Revenues from contracts with customers
1,777

1,961

3,806

3,714

Leasing revenues
15

16

29

30

Total revenues
$
1,792

$
1,977

$
3,835

$
3,744


Changes in Contract Liabilities
The following table summarizes the changes in contract liabilities:
 
For the three months ended June 30
For the six months ended June 30
(in millions of Canadian dollars)
2020
2019
2020
2019
Opening balance
$
112

$
73

$
146

$
2

Revenue recognized that was included in the contract liability balance at the beginning of the period
(37
)
(3
)
(73
)
(2
)
Increase due to consideration received, net of revenue recognized during the period
4

4

6

74

Closing balance
$
79

$
74

$
79

$
74