Liberal MP Ken Hardie, who earlier said he stood by his comment, apologized after House Leader Karina Gould said his actions were not appropriate.