There are a number of avenues to get free agents. The most common is from the NHL's free agent pool, but teams will occasionally go after undrafted NCAA or CHL players as well. Then there are guys who perform well in the KHL and want to come over, and occasionally, the same can be said for the Swedish and Finnish leagues.
But we don't hear too much about the Czech league.
Now, though - three times in roughly a little over a calendar year - the Flames have picked up three players who have spent extensive time playing in the Czech Republic.