I really think this a step in the right direction for the NHL.
First, it shows people that the NHL stands against racism. It would not of been a good a look for the NHL if they were the only league to not take a stand against racism. Games are only postponed by 1-2 days (minor inconvenience). I'm not sure about you guys, but I was getting tired of the NHL not being socially aware and pretending like nothing was going on around them.
Second, this is good for the Canucks. Gives Marky some extra rest. Maybe Myers will be ready for Saturday now!
Lastly, politics has been around in sports for as long as I can remember. "Keeping politics out of sports" holds true to a degree. The NHL is standing against racism not posting as campaign videos for a certain politician or something. Some things are just too big to be ignored. Some of the most powerful sporting moments in recent memory are due to politics.
That's my 2 cents.