The human element is what allows for biased officiating. Consistancy is the key and if every time a SOG was even thought to be stopped by the goalie and the whistle was blown immediately, I'd give them the benefit of the doubt. Thats not how the game went down and it was especially egregious as this was a scoring chance and not just an easy stop with an open lane.
That wouldn't help in this case. Once the play was whistled down, the Habs players stopped playiing. It's arguable that The Canadiens might have swept the loose puck away if the play hadn't already been whistled down. If you allowed it after review, then you'd be giving a goal to one team for something done outside of the actual playing time.
How about not blowing the whistle 2 microseconds after it hit him? Quick whistles go to the refs favored team, watch enough games and you'll see a pattern.