 On November 8, 2013, Šmíd was traded by the Oilers to rivals, the Calgary Flames, along with Olivier Roy, in exchange for Roman Horák and Laurent Brossoit.With his tenure with the Flames marked by a lingering back injury, Šmíd in his last year under contract sat out the entirety of the 2016–17 season, in order to rehabilitate his injury.As an impending free agent, on May 23, 2017, Šmíd signed a two-year contract in returning to his original club in the Czech Republic, HC Bílí Tygři Liberec of the ELH.