A Montreal engineering firm said on Tuesday it will buy a $300 million stake in the parent of Portland-based David Evans and ...