The Vancouver Canucks erased a 2-0 deficit and snapped an 11-game winless streak with a 4-3 victory over the Washington Capitals on Wednesday night.