Prime Minister Mark Carney says Canada is set to receive 'tens of billions in investment' as part of a deal with Thyssenkrupp Marine Systems ...