Wanyama signed for Spurs from Southampton in 2016, and since then has made 97 appearances for the North London outfit, scoring seven goals.
However, the 28-year-old has only turned out four times for Jose Mourinho's side in all competitions this season, falling down the midfield pecking order following the arrivals of Tanguy Ndombele and Giovani Lo Celso.
The Kenyan international also made 97 appearances for Southampton between 2013 and 2016, and has previously spent time at Celtic and Belgian side Beerschot AC.
The midfielder was reportedly on the verge of a transfer back to Belgium with Club Brugge for £13m last summer, however the deal broke down after he was said to have voiced concerns about the move.
Wanyama will join Impact as a designated player on a three-year contract. body check tags ::