[1] Bustos played for FC Northwest in his native Winnipeg for four years before joining the Vancouver Whitecaps's academy in 2011.
[3] Bustos made his professional debut for Vancouver in the 2014 Canadian Championship, starting a game against Toronto FC on May 7, 2014.
[14] After the conclusion of the 2022 season, Bustos joined Major League Soccer side Toronto FC on trial.
[22] Bustos has represented Canada at youth level and was a part of the Canadian team at the 2013 FIFA U-17 World Cup.
[23] He courted controversy in July 2014 when he accepted a call-up from the Chile U-20 squad for a training camp prior to an invitational tournament in the United States.
[29] Bustos made his debut for the senior side on October 13 as a substitute, replacing fellow debutante Charlie Trafford.