Shares of Stantec Inc. have received an average recommendation of “Buy” from the twelve research firms that are presently covering the firm, MarketBeat reports . Four analysts have rated the stock with a hold recommendation and seven have assigned a buy recommendation to the company.