The Best Canadian Stocks to Buy With $10,000 Right Now | The Motley Fool Canada

A blue-chip stock to hold for decades. Canadian Pacific Kansas City (TSX:CP) has a 144-year history operating a crossCanada railway. Its rail network …