De acuerdo con el portal deportivo de fichajes de futbol Transfermarkt, el costo total de la operación fue de 2,73 mill. €. El Jugador Argentino-paraguayo de 25 años firmo un contrato de 4 temporadas con el club de la ciudad de Vancouver. El contrato del nuevo refuerzo latino de los Whitecaps va exactamente hasta el 30 de junio de 2026, según informa Transfermarkt.
De acuerdo con lo informado por los Whitecaps en su perfil oficial de Twitter, Cubas cuenta con 167 apariciones a nivel de Clubes. Tiene dos títulos en la primera división argentina con el Club Atlético Boca Juniors, tiene 9 partidos jugados con la selección de Paraguay (siete partidos de titular y fue sustituido en dos de ellos). Además, fue el primer jugador en tacleadas exitosas por partido, en la Ligue 2 francesa en la temporada 21/22.
Cubas ha tenido paso por varios equipos de Sudamérica y Europa. En el Club Atlético Boca Juniors tuvo varias etapas entre el 2014 y el 2018. En el 2017, estuvo a préstamo en el Pescara de Italia. Entre 2017 y 2018 estuvo en condición de préstamo en el club argentino Defensa y Justicia. Entre el 2018 y el 2020 tuvo un paso por el Club Atlético Talleres, también en territorio argentino.
Finalmente, antes de fichar por los Whitecaps, Cubas estuvo en el futbol francés en el Nîmes Olympique de la Ligue 2 francesa donde estuvo del 2020 al 2022.