In July 2015, Vaikla signed a year-and-a-half contract with Swedish club
IFK Norrköping. He was a part of the IFK Norrköping squad that won both the
2015 Allsvenskan and the
2015 Svenska Supercupen, however only appearing as an unused substitute. Vaikla made his debut for the club on 20 February 2016, a day after his 19th birthday, keeping a clean sheet in a 4–0 victory over
Östersunds FK in the
2015–16 Svenska Cupen. On April 22, Vaikla made his debut in the Allsvenskan, replacing the injured
David Mitov Nilsson in the 19th minute of a 1–2 loss to
Falkenbergs FF. He made 13 league appearances in the
2016 season. In February 2017, Vaikla signed a three-year contract with Finnish champions
IFK Mariehamn. He made his debut in the
Veikkausliiga on 8 April 2017, in a 5–2 home victory over
JJK. In December 2017, Vaikla signed a two-year contract with Norwegian club
Kristiansund. In August 2019, he returned to Swedish club
IFK Norrköping. In February 2020, he joined Estonian club
JK Narva Trans of the top division
Meistriliiga, after declining some offers from teams in Scandiavian countries who were only offering backup roles. He dealt with various injuries over the course of the season, eventually having his contract terminated in October, due to continuing injuries. In May 2021, he signed with
Toronto FC II of
USL League One. He made his debut on May 29 against
North Texas SC in a 1–1 draw. In July, he earned USL League One Save of the Week honours for Week 15 for a save against
North Carolina FC. He was named to the USL League One Team of the Week for Weeks 20 and 21. In March 2022, Vaikla went on loan with
Canadian Premier League side
FC Edmonton. He made his debut for Edmonton on April 10, in the season-opener against
Valour FC. For the 2023 season, he joined
Scrosoppi FC in
League1 Ontario. ==International career==