Canadian National Railway Stock: Buy, Sell, or Hold? | The Motley Fool Canada

The rail operator has networks that connect ports on the Pacific and Atlantic coasts of Canada to the Gulf of Mexico. CN moves commodities such as oil …