CN and CP Stocks Are Way Too Cheap for What They’re Worth | The Motley Fool Canada

CN Rail (TSX:CNR) and CP Rail (TSX:CP) are great wide-moat kings to load up on if you're looking to thrive in the next 10 years.