Elias Pettersson opened the scoring with his first goal of the season and Conor Garland had a pair of helpers to lead the Canucks to a 4-3 win over the Washington Capitals.