Answer:
third country national
Explanation:
A third country national is someone who works in a foreign branch for a company that is not headquartered in his/her own country. This employee is not a citizen of either the host country (where the foreign branch office operates) nor the home country (where the company's headquarter is located).
In this case, a Canadian manager works for a French company in its Taiwan branch.