Chaque pays a ses règles. Il ne faut pas confondre registrant (titulaire) et contact administratif.
Dans le cas du .ca: les conditions sont être citoyen ou résident canadien, société locale etc
Dans le cas du .fr: il me semble que le titulaire doit résider en France, je comprends par là que être de nationalité française ne suffit pas en soi. Par contre le contact admin peut être n'importe qui me semble-t'il... (pas sûre)
Dans le cas du .de: ouvert à tous. Le titulaire (registrant) peut être basé n'importe où mais il faut juste un contact administratif allemand. Pour des raisons juridiques.
A titre personnel je verrais d'un bon oeil l'ouverture du .fr et du .ca aux étrangers. Ca boosterait le marché. Je ne vois pas en quoi l'extension serait menacée plus que .co.uk ou .es par exemple 