Patrick Shaw, General Dynamics Canada