Nova Scotia got billions to build warships, but an old immigration scandal has left Halifax with a sinking feeling