I don't live in Ontario, and I'm a fairly apolitical person most of the time, so I think that I probably look on this situation with a bit less bias than someone who lives closer to the Ring. In some ways, this probably makes my opinion less important, because it's "not in my backyard." But on the other hand, I feel more comfortable trying to judge the situation impartially than I might if I lived there.
My feeling, as an outsider, is that it is probably the province that is mostly deficient in this situation. Many aspects of the Ring projects are being drawn out, but it looks to me like more of these are provincial responsibilities than federal.
Sure, the federal government can help supply funding. And should. But at one point, an Ontario politician said, "If the feds are not prepared to contribute, we're prepared to go it alone." Bold words. Has this been forgotten? Rather than having every single politician at every level pointing fingers at anyone but themselves, it might be more productive if Ontario got the ball rolling. Because if Ontario did this, THEN it would be appropriate to shame the feds. Saying, "We're not doing anything because you're not doing anything" is ridiculous. Saying, "We've starting to work on this project. Why aren't you helping?" seems that it would be more productive. And trust me, when I say this, I am not regularly a fan of our federal Conservatives.
Ah, sorry for the rant. I just get frustrated with politicians of all stripes some days. But mostly only on weekdays ending in the letter Y.