CP Rail or CN Rail: Which Stock Is a Better Buy Today?

The two top Canadian railroad stocks are locked in a battle to acquire the clutch railway business of Kansas City Southern (NYSE:KSU). Frankly, in a …