He played center and right wing with four different teams : the Vancouver Canucks ( two different times ) , New York Islanders , Montreal Canadiens , and Washington Capitals . He played center and right wing with four different teams : the Vancouver Canucks ( in two stints ) , New York Islanders , Montreal Canadiens , and Washington Capitals .