Canadian National Railway (TSX:CNR) shares have caught some attention lately, especially as the company’s share price has ...