BC buys submarines for Dominion government