TOKYO (Reuters) - Shares in Canon Inc advanced 2.4 percent to a three-week high of 3,154 yen on Wednesday after it said it will buy back up to 50 billion yen ($488.5 million) worth of its own shares, or 1.6 percent of its outstanding shares.