That's definitely a Rangers patch. I was thinking it might be from the 1945 alternates (white jersey with the blue stripe in the middle) but that doesn't explain the offset in the white which is a feature I've only seen on Rangers jerseys.
The bottom one is one of those cheap UD sew on patches that says MONTREAL CANADIENS which they stitch on to a random part of the jersey, usually near the bottom hem