Canada selects Germany's TKMS to build 12 new submarines in a historic $50B deal aimed at boosting Arctic sovereignty and meeting NATO defense targets.