Aecon Group stock (CA0011811068): Is its infrastructure execution strong enough for upside?

across Canada. Its markets span transportation (highways, rail, aviation), utilities (water, power), and energy (nuclear refurbishments …