VANCOUVER, British Columbia — The Vancouver Canucks have bought out Oliver Ekman-Larsson’s contract, making the 31-year-old Swedish defenseman an unrestricted free agent July 1. Vancouver said Friday it agreed to pay Ekman-Larsson $19.33 million, spread over the next eight years to reduce its salary-cap hit. “The business of hockey is very complex and tough decisions have to be made if …