La rilevanza enciclopedica di questa voce o sezione sull'argomento calciatori è stata messa in dubbio.
Motivo: Tre amichevoli in nazionale che non danno più enciclopedicità automatica e 13 presenze nel campionato svedese, 26 in quello finlandese e 8 in quello estone; per il resto campionati minori
Nato a Toronto, in Canada, da genitori estoni, inizia a giocare a calcio proprio in Nordamerica, con Spartacus Soccer, Wexford Wolves e NSSC. Nel 2013, a sedici anni, si trasferisce in Inghilterra, al West Bromwich, dove rimane due stagioni. A luglio del 2015 va a giocare in Svezia, nell'IFK Norrköping, in massima serie. Dopo un anno nelle giovanili nel 2016 passa in prima squadra, debuttando il 20 febbraio nel 4-0 casalingo sull'Östersund in Coppa di Svezia.[1] Il 22 aprile fa il suo esordio anche in campionato, entrando al 18' al posto dell'infortunato David Mitov Nilsson e perdendo 2-1 sul campo del Falkenberg.[2] In un anno gioca 20 partite subendo 19 reti.
Il 28 dicembre 2017 i norvegesi del Kristiansund annunciano l'ingaggio di Vaikla, con il trasferimento che sarebbe stato ratificato a gennaio alla riapertura del calciomercato locale.[4] Qui è stato riserva di Sean McDermott praticamente per tutta l'Eliteserien 2018 a eccezione dell'ultima giornata, quando è stato schierato nella sconfitta per 2-0 contro il Lillestrøm.
Ritorno a Norrköping
Nell'agosto del 2019 Vaikla è ritornato all'IFK Norrköping per ricoprire il ruolo di portiere di riserva lasciato vacante dalla partenza di David Mitov Nilsson.[5] Di lì a fine campionato non ha mai giocato, a eccezione di una partita di Coppa di Svezia vinta 1-6 contro i dilettanti dell'IFK Timrå.
Trans Narva
Nel febbraio del 2020 ha firmato con il Trans Narva, iniziando dunque la sua prima parentesi nel campionato estone.[6]
Nazionale
Inizia a giocare nelle Nazionali giovanili estoni a 15 anni, nel 2012, giocando un'amichevole con l'Under-16. Nel 2013 passa in Under-17 disputando una sola gara. Nel 2015 entra a fare parte dell'Under-19, giocando dieci volte, tre delle quali nelle qualificazioni all'Europeo di categoria 2016. Il 28 marzo 2016 esordisce in Under-21, in trasferta a Zaprešić contro la Croazia nelle qualificazioni all'Europeo 2017, perdendo per 2-1, parando un rigore a Stipe Perica al 41' ma prendendo gol sulla ribattuta.[7] Il 1º giugno 2016 debutta in Nazionale maggiore, in casa a Tallinn, in un'amichevole contro Andorra vinta per 2-0.[8]