I don't believe they've been maintaining that site for quite a while. Their ads haven't been corresponding with their site even when they were alive and kicking but you're probably right, they're most likely "out of business"
I've noticed ads posted on and off for the past month. Some here and some in Quebec City but mostly QC. The last one posted was on May 5 and it's still up on one of the main sites