Shares of The Bank of Nova Scotia (TSE:BNS - Get Free Report) (NYSE:BNS) have been given a consensus rating of "Moderate Buy" by the twelve analysts that are currently covering the company, Marketbeat Ratings reports. Seven equities research analysts have rated the stock with a hold recommendation,