The federal government awarded two contracts Monday worth a total of $900 million to shipyards in Halifax and Victoria to maintain…