The blue, red and white abound here. Truthfully, I like the Canadiens logo's blue is better. It's a little deeper and contrasts the red nicely. Unfortunately for the Rangers, the spelling out of the team name and city always makes for an unwelcome distraction. The Canadiens logo not only has a "C" but a subtle "H."
A park Ranger is a big fella who lives in the wilderness. A little French Canadien would get pounded in a fistfight. No chance.
For both teams, the nicknames make it difficult to come up with a logo that pushes beyond letters. Both logos come from Original Six teams and so have been around a number of years. Their staying power is impressive but do they really represent their team names? The Rangers logo utilizes a simple shield common in many logos while the Canadiens actually works in a subtle "H" that means something to French fans. For being clever, the Canadiens squeak by with the point.