In a report released yesterday, Walter Spracklin from RBC Capital assigned a Buy rating to Canadian National Railway (CNI – Research Report), ...