Because rules.
You're welcome to write Fifa a strongly worded letter detailing your opinion on the matter, though I have a feeling they won't really care. If I were you I wouldn't let it keep you up at night, and instead hope that Canada can add some much needed depth in dual nationals. Many of which we have lost to other countries in the past. Of all the things you can take a moral stance on, this seems pretty arbitrary.