Canadian National Railway (TSE:CNR) Receives Consensus Rating of "Moderate Buy" from Brokerages — alphai