Confusing, isn't it?
I'm not even sure I have the details precisely right, but that's the gist. The similar names makes a mess of understanding things, but on a practical level, it's easiest to consider Microids Canada a branch
of MC2-Microids, and while the branch shut down, the head office did not. The head office still owns everything, and has started to be more active again. The development branch is still gone, though.
I know a lot of people most want to see a Still Life sequel, but really MC2-Microids becoming an active distributor is huge news in itself. They're bringing Nostradamus and Dracula 3 to North America, and Sinking Island to the U.S. That's not too shabby for a re-emergence on the scene.