So for example, the federal is funding the suburban train system in Montreal, and the tramway in Quebec City. Those projects will have a huge impact. And the federal will not fund the absurd proposed 10 G$ tunnel that Quebec wants to build.
Trudeau uses the excuse that "infrastructure programs do not fund roads, only public transport, it's not my fault if I don't want to support the program", but that's how it works: the federal mainly proposes policies that meet certain targets, and then provinces get funding in exchange for implementing those changes.
https://en.wikipedia.org/wiki/List_of_countries_by_carbon_di...
Imo a great way to get things done in Canada is at the municipal level, but the money often comes from the federal. c.f. Montreal's current admin (I did my small bit, even ran for office)
In terms of suggestions, the book Drawdown contains many. It lists 100 contributing solutions to climate change. I'm going to go read it again, but the gist is that there are no silver bullets.
Two things that were campaign and earlier year promises we've yet to see.. planting 3 billion trees, and ending fossil fuel subsidies.. those still haven't happened.