First: they are NOT closed, but have moved.
Red Rose has decent Chinese Canadian cuisine, and I've been ordering from them for years. They have some of the best spare ribs you can find, and their minced pork with eggplant and garlic sauce is wonderful. More, if you're an oldtime3r and ask for the free fried rice with n order over $25, you get it.