Undrafted, Busto played in the Western Hockey League with the Swift Current Broncos, Kootenay Ice, and Moose Jaw Warriors. On April 27, 2007, Busto signed with the New York Rangers to a 3-year, entry-level contract. Busto was then assigned to Rangers affiliate, the Charlotte Checkers of the ECHL. Busto spent two seasons with the Checkers before on June 30, 2009, he was traded by the Rangers, along with Scott Gomez and Tom Pyatt, to the Montreal Canadiens for Chris Higgins, Ryan McDonagh, Doug Janik and Pavel Valentenko.
After completion of his entry-level contract, Busto was released as a free agent by the Canadiens to briefly play in 9 games with the Elmira Jackals during the 2009-2010 season.
He belatedly signed a one-year deal in Europe with Italian club, The Human Context Bolzano of the Serie A on December 27, 2010. Busto played in 12 games for Bolzano before returning to the familiar ECHL for the following 2011-2012 season with the Las Vegas Wranglers.
Buston enjoyed his most successful season in the ECHL playing in a career high 65 games and contributing to the Wranglers playoff run as Kelly Cup finalists. On June 25, 2012, Busto returned to Europe to sign an initial one-year conrtact with French club, Ducs d"Angers of the Ligue Magnus.
In the 2012-2013 season with the Owls, Busto led the team from the Blueline in scoring with 14 points in 26 games.
He was signed to a two-year contract extension on May 7, 2013.