Canadian National Railway: Buy The Dip Opportunity (NYSE:CNI) | Seeking Alpha

This unique footprint gives CNI tri-coastal access across North America. It's been in existence for over 100 years and has a near-20K mile rail …