Markets Published August 15, 2016 6:32pm EDT | Updated November 23, 2017 2:10pm EST Ameresco Reports Backlog Growth, but Canadian Unit Weighs on Profits Comments By Jason Hall Fool.com