One, was it Harper or his government's freaking fault? If the answer is no, and I think it is, why the hell is he apologizing? I'm fine with him saying it was a "bad thing" or denouncing the event, but I am tired of politicians pandering and wasting our time over things they weren't even around to deal with.
Second:
$1:
"The apology was unacceptable," said Jaswinder Singh Toor, president of The Descendants of Komagatamaru Society.
I think this demonstrates the uselessness of such apologies. You will not satisfy these groups. Just shut up and get back to the business of government.