Contratado pela franquia da MLS por 7 milhões de dólares junto ao Internacional em 2014, Gilberto permaneceu por uma temporada na equipe do Canadá. O dirigente do Toronto FC explicou o motivo da saída do jogador e o agradeceu pelos serviços prestados.
- Esta mudança foi necessária para termos um orçamento compatível para o início da temporada de 2015. Gostaríamos de agradecer a Gilberto por suas contribuições para Toronto FC e lhe desejamos boa sorte nesta temporada - disse o gerente Toronto FC Geral Tim Bezbatchenko.
O acordo com o Cruz-Maltino é válido por uma temporada e de acordo com as políticas da Major League Soccer, os valores definidos no contrato não foram divulgados.