Brian Mulroney, the former Canadian prime minister who struck a free trade deal with the U.S. but whose legacy was marred by revelations of improper business dealings with an arms dealer, has died.