The Crown dropped the case of their own accord after reviewing the additional evidence. He didn’t have to defend himself in court.
Obviously that doesn’t mean that no legal costs were incurred. We do have public defenders in Canada, so it’s likely those costs were born by the state. If he did incur any out of pocket expenses I would certainly like to see him compensated for those. Unfortunately I’m not aware of what the specific law is on that matter.
But again, as I pointed out elsewhere, this is a very, very rare case. Normally cases for self-defence are never even brought to begin with. The Crown either fucked up very badly here, or they sincerely believed that they had a very strong case that this was not legitimate.
That can happen in any justice system. Unless your simply declare that all murder is legal, there is absolutely no version of a style defence exemption that will not sometimes be wrongly prosecuted. The question here is not whether or not the prosecuters were right to bring the case, it’s whether or not Canada’s legal self-defence standard makes sense. And given a choice between what we have, which works extremely well, and very rarely produces outlier results like this (remember, you never hear about the self-defence incidents that don’t get prosecuted) and a system where cleaners get shot for knocking at the wrong house, I think the choice is clear.