Canadian National Railway Stock Has Been Losing Steam: Bargain or Beware?

CN Rail still generates strong margins, robust cash flow, and a durable duopoly moat with a 2.8% dividend. Consider dollar-cost averaging or waiting …