Yes, and we also believe that the existence of these federal funds in some ways inhibits necessary transit and infrastructure developments, because provinces and cities honestly believe that if they wait long enough and scream loud enough, the federal government will ride to their rescue and throw money that has nothing to do with federal jurisdiction at local projects.
You get something like the Evergreen line in Vancouver, which is just waiting for more federal money to be thrown at it. It would have been built long ago if the cities and the province had had a realistic vision that Ottawa would say no, would continue to say no, and would sit out that project.
I don't think the feds need to bankroll every infrastructure project in the country. They call it a partnership, but if you look at it realistically, it's not how Canada was organized. Ottawa should stick to its knitting. The provinces should stick to theirs.