Norwich City have confirmed the signing of Celtic forward Gary Hooper. The 25-year-old has agreed a three-year contract with the Canaries.

Hooper, who was also wanted by Championship Queens Park Rangers, scored 31 goals for the Scottish champions last season.