Yes, I think it makes a whole lot of sense for the federal government to providing funding via a transfer payment to provinces and territories, but much like other infrastructure projects, let the provinces then figure out how to implement those solutions, working with the municipalities, of course. I think regional and local input to those programs and projects is important. I'm convinced that the further you get away from the municipality in the governmental hierarchy, you lose the plot a little. You don't have the local knowledge; you don't have the local flavour.
In an ideal world I'd like to see all of the funds out there transferred to the provinces and territories and have the responsibility sit with the provinces and territories as to how they implement and how to resolve the problem.