I don't know much about TKECY except that, as you mentioned, it's much less liquid than TKECF. Furthermore, TKECF is considered a "foreign security" so when I purchased it, I was charged an additional $15 transaction fee (aside from the $9.99 regular stock purchase fee that Ameritrade charges). However, this $15 foreign fee isn't charged by Ameritrade directly; rather, whatever foreign broker sold me the shares charged Ameritrade, who then passed the charge onto me.