A General Dynamics (GD) division said it has been awarded $621.5 million in contracts by the Government of Canada. The three contracts will support the Canadian Army in engineering and integration, software support and cyber security engineering support.