Nucor Corporation (NYSE:NUE) is one of the best infrastructure stocks to buy with huge upside. On October 17, Ameresco Inc.