The 33-year-old has 190 goals and 261 assists in 662 career games, including 58 goals and 84 assists since signing with the Blue Jackets as a free agent in 2008. He also played for Florida and Calgary.
The Blue Jackets also added centre Ryan Russell to the roster on emergency recall from the Springfield Falcons, Columbus' American Hockey League affiliate.
He could make his NHL debut this weekend. The Blue Jackets visit Los Angeles on Saturday.
The 23-year-old has nine goals and six assists this season with Springfield.