I'd like to add another comment to your reply.
As far as infrastructure spending goes, there is PLENTY of work to be done. There are so many BIG issues that need to be addressed in Canada.
- Government built public housing
- Reduction of automobile dependency and building rapid mass public transit across Canada, at least between major metropolitan areas, that is independent from existing rails where CN and CP have priority over public trains.
- Reduction of oil & coal electricity production and increasing wind, solar and nuclear powerplants.
- Nationalizing communications network and deploying them to the farthest populated areas of Canada giving everyone access to reliable high-speed communications.
- Fixing the drinking water in many regions of Canada where the water has become undrinkable due to pollution or deteriorating infrastructure. Especially around native residential areas where they have been requesting this for ages now.
- Fixing abandonned fossil fuel extraction areas that are polluting the country and releasing toxic crap and greenhouse gasses.
- Speaking of greenhouse gasses, we should start planting a fuck ton of trees, as our government had promised to do a few years back.
Those are the ones that come to mind for now.