He also played for the Philadelphia Flyers, Vancouver Canucks, Pittsburgh Penguins, and New York Islanders, with which he retired with after the 2005–06 season.
After the Quebec franchise relocated to Colorado, Snow was traded to the Philadelphia Flyers in exchange for two draft picks during the off-season.
His stay in Pittsburgh lasted one season as he signed with the New York Islanders in the off-season, playing for them for the rest of his career, primarily as a backup to veteran Chris Osgood and then youngster Rick DiPietro.
Throughout his career, Snow was the target of the league office on several occasions over his goaltending equipment, in particular his shoulder pads, which opposing teams accused of violating NHL rules on size.
On July 18, 2006, Snow officially confirmed his retirement and was named general manager of the New York Islanders following Neil Smith's dismissal after 41 days on the job.
On January 17, 2017, Snow fired Capuano and promoted Doug Weight to interim head coach in response to the Islanders' record of 17–17–8 through 42 games of the 2016–17 season, which was ranked last in the Eastern Conference at that time.