Canadian Prime Minister Mark Carney said the purchase of up to 12 German-built submarines will be the "largest in Canadian history." The deal comes ahead of the NATO summit Ankara.