The federal government is buying 30,000 made-in-Canada assault rifles for the Canadian Army from Colt Canada in a $307 million procurement deal. That sum covers just the first three years of the contract, after which the federal government has the ...