OTTAWA—The Supreme Court of Canada has sided with Loblaw Financial Holdings in a dispute over the tax treatment of a subsidiary the company ran in Barbados. In a 7-0 ruling today, the top court says Canadian provisions at issue in the case did not apply to the company, Glenhuron Bank Ltd., meaning tax on its…