Harper apologized for the Indian Residential Schools, the Chinese head tax, and Ukrainian internment.

That's pretty substantial, given that it dealt with historical injustices that hurt many people.
Unlike apologizing for sharply-criticizing your colleagues for not arriving at the conclusion you wanted them to.