Big 3rd period lifts Canes past Montreal, 3-2