Yes, the US cancelled his passport while he was trying to get a connecting flight in a Russian airport, thus sticking him there.
But they lost track of Snowden, panicked, and cancelled his passport. Leaving him stuck in Russia of all places (which is actually worse for the US than either a South American country OR HK, as they have zero political capital there).
[1] http://bigstory.ap.org/article/ap-source-nsa-leaker-snowdens...
[2] http://www.theguardian.com/world/2013/jul/02/ecuador-rafael-...