RBC Capital analyst Keith Mackey maintains Enerflex (NYSE:EFXT) with a Outperform and raises the price target from $26 to $31.