I have seen Dan Kai (Kai Dan)play in person and he is pretty good but not yet close to the level of the top international players. He is quite thin, and light and quick on his feet. He played very nervous in his opening points against Taufik, and was quite dominated by Taufik. He may place better in subsequent years but at this point he's not the top MS player even out of Canada, being behind Stephan Wojcikiewicz, David Snider and even Alexander Pang
You can do a search for the youtube video of Taufik versus Dan Kai set 2, I believe it's in two parts.