Canadiens surge past Rangers 7-4, force Game 6