Boucher has also played for many other teams in the NHL: Phoenix Coyotes for 3 seasons, Calgary Flames for 1 season, Chicago Blackhawks for 1 season, Columbus Blue Jackets for 1 season and the San Jose Sharks for 2 seasons.