Advanced Power Dynamics Inc. (APD), a rail engineering company based in London, Ontario, has signed a C$296 million contract ...