South Korea, Germany vie for $39B Canadian submarine contract | PiQ Markets