ENB stock analysis