The Treasury Board only takes care of the financial aspect. The Privy Council Office has a much broader mandate, in other words, general government policy, the operation of the machinery of government.
I think matters surrounding the implementation of the Official Languages Act exceed simple budgetary considerations. That is why I think it would be better to give that role to the Privy Council Office.