Great Lakes Dredge & Dock Corporation (NASDAQ:GLDD) is one of the best infrastructure stocks to buy with huge upside.