Canadian National Railway's GAAP net income for 2021 was C$4.892 billion, up 37.3% from C$3.562 billion the previous year. Revenue increased 4.8% to C$14.477 billion from C$13.819 billion a year earlier.