Neptune has announced the appointment of Andre Godin as its interim president and chief executive officer.