The Kenya national team captain has found first team opportunities hard to come by in recent seasons after battling a number of fitness issues.
Wanyama made just four appearances for Tottenham this season and was excluded from the North London side’s UEFA Champions League squad.
Wanyama joined Tottenham from Southampton in the summer of 2016 and made 69 appearances for the Lilywhites in the Premier League, scoring six goals.
“We have reached agreement with Major League Soccer side Montreal Impact for the transfer of Victor Wanyama,” the Premier League club said in a statement on Tuesday night.
“We wish Victor well for the future.”
Wanyama joins a Montreal impact side who are managed by former France and Arsenal striker Thierry Henry, and the former Celtic midfielder is delighted with the opportunity to work under such a legend.
"I'm really happy to join an exciting club like the Montreal Impact," Wanyama said in a statement.
"MLS continues to grow every season and I'm looking forward to bringing further awareness to this team, city and league across Africa.
"When I spoke to Thierry and he told me he wanted me to join him in Montreal, I didn't have to think twice.
"He has always been a player that I've admired, and I am really happy to get the opportunity to work with him and to play a part that can ensure that the Montreal Impact have an improved season and hopefully reach the ultimate stages of the competitions in which we compete.
"I think the Saputo family and the management team in Montreal have a great plan in place and I am hoping I can make a great contribution to the success of this project."
Montreal Impact opened their MLS campaign with a 1-0 win over New England last Saturday.