Most of the Blockbusters in Canada closed over 2 years ago. And that article you linked was from September 2010, so it's no real surprise they've almost all closed around the world now.

As far as experiences with them go, I remember when you could rent GBC and N64 games from them. I also remember when they tried the whole "No late fee" thing, and that didn't really help them any xD.