I always wonder what would happen if you cancel the citizenship of such people and give them 3 days to get out or be jailed for life. Obviously Canada will take them in but after a few thousands show up even Canada will say, fuck off. Then what. Millions who will become patriotic overnight.
Most footballers fall in this category.