Riding Canadian National Railway Stock (NYSE:CNI) | Seeking Alpha

Canadian National Railway's revenue, operating income, and net income increased, but debt increased by nearly 18%. Learn why CNI stock is …