Maybe try Chinatown but idk if you will fine Taiwanese there. Yeah im in Torontowoah did you mean the google result pops up with that dude's face?
unfortunately no facebook & linkedin i have. should chat with some street folks then.
you in toronto ? @tapperb