Evander Kane and Liam Ohgren scored and Thatcher Demko made 23 saves as the league-worst Vancouver Canucks defeated the New York Rangers 3-0 on Tuesday night.