For me, Phoenix has been one of the best Hong Kong-style cafes in Markham. One of my Instagram followers suggested Blue Ocean to me as an alternative to Phoenix. I recently tried the place out and both my boyfriend & I gave it a thumbs up. Blue Ocean is a small restaurant with only one location and Phoenix has three big locations in Markham. I've only been to Blue Ocean once so far, so I have no dishes to recommend (yet). At Phoenix however, I recommend trying their baked curry rice dishes (with pork or chicken) with a lemon iced tea. This dish is really good, but I've tried a lot of things there and have nothing bad to say.
While Phoenix is still my #1 choice, it can be hard to find parking there because it's so popular. Blue Ocean is only a five minute drive from Phoenix (the Raymerville location) and has a huge parking lot since it's in a busy plaza. I'd recommend both of these restaurants if you're in the area!
I actually wrote about Phoenix on my blog before! Check out my old 3-4 year old posts here: from 2010, from 2011.
Get the look!