I think that decision is correct. Hear me out before you downvote.
What do we know? An indigenous woman yelled "I hate white people." and threw a punch at Lydia White.
What one has to understand when looking at criminal court cases is that the criminal law is the strongest and harshest tool a state has against his citizens. So you have to look into all the details before you make a decision. Following Dr. Peterson Doargumentation strategy - to try and make your opponents argument stronger, not weaker - I am going to do exactly that with the informations given in the article. So as a hypothetical judge I ask myself "What speaks against this being a hate crime?".
Yes, Ms. Crowchief said "I hate white people."
Lets take look into Wikipedia: "A hate crime (also known as a bias-motivated crime) is a prejudice-motivated crime [...]." In the subsection about canada: "A court that imposes a sentence shall also take into consideration the following principles:
(a) a sentence should be increased or reduced to account for any relevant aggravating or mitigating circumstances relating to the offence or the offender, and, without limiting the generality of the foregoing,
(i) evidence that the offence was motivated by bias, prejudice or hate based on race, national or ethnic origin, language, colour, religion, sex, age, mental or physical disability, sexual orientation, or any other similar factor, . . . shall be deemed to be aggravating circumstances.''
Now lets take this together. A judge has to be convinced that it was a hate crime. What in my opinion speaks against that is:
Finally the title of the article is wrong. The judge did not rule that "I hate white people" and punching one isn't a hate crime. The judge ruled that yelling "I hate white people" and punching one is not a hate crime under these specific circumstances in this specific case given these specific informations he has about the incident. In other circumstances this exact behaviour can be a hate crime, no doubt about that.
So given these infos I would not have ruled this to be a hate crime either. One cannot stop at the sentence "I hate white people.". You cannot extract a racial or biased mindset out of that without any doubt. And when there is no other evidence about this being a bias/prejudice/hate crime, then you should treat lightly with the assumption of aggravating circumstances in a criminal law case.