Canadiens end a six-game skid