5 Stocks You Can Confidently Invest $500 in Right Now – Yahoo Finance

Canadian National Railway … This freight railway operates an extensive rail network across North America, offering essential shipping services.