The 26-year-old arrives on a free transfer after his contract with Aalesund expired. Kitolano, who has 93 Eliteserien caps, previously played for Odd, Molde, and Wolverhampton.
He expressed excitement about playing in front of the 'Canaries' and is eager to face Aalesund FK in the season opener on March 15.