CN Rail Beats CP Rail’s Bid: Which Should You Buy?

In a bid for the Kansas City Southern railroad, Canadian railways Canadian Pacific Railway (TSX:CP)(NYSE:CP) and Canadian National Railway …