Ilya Samsonov stopped 31 shots in a bounce-back performance and Noah Gregor tallied a goal and an assist as the Toronto Maple Leafs handled the red-hot Vancouver Canucks 5-2.