Your experience with racism in Taiwan

Without a passport, that person isn’t Taiwanese. That person is foreign to Taiwan.

To call yourself xxx nationality, citizenship is required, IMHO.

Otherwise you are of xxx heritage, or have xxx roots, but you’re not an xxx citizen.

But you wrote that yourself:

is still a Canadian.