Is CNR Stock a Buy While it’s Below $150? | The Motley Fool Canada

Down 18% from all-time highs, CNR stock is fairly valued and trades at a discount to consensus price targets right now.