CSX, Visionary, Canadian Pacific Kansas City, Diageo, Canadian Natural Resources, Celsius, and Raymond James are the seven Canadian stocks to watch today, according to MarketBeat’s stock screener tool ...