Canada research roundup: Aecon Group, Enerflex, Sun Life Financial - SLF News | Rallies