General Dynamics’ Canadian subsidiary, General Dynamics Canada, was awarded a contract valued at $128 million by the Canadian Department…