The 4 Best Canadian Value Stocks to Buy Right Now

In fact, its 1.9% dividend yield is trading above its five-year average. CN's transportation infrastructure is impossible to replicate. Its rail is crucial for both …