translate English to French: Canadians are needed here.
Notre présence est essentielle ici.