translate English to French: Canadian Contact and Collaborators
TC; Industrie canadienne et ontarienne; STI Canada