Might be something to be said for leaning on the two big lines to make space, one way or another, for passenger rail on their corridors, whether that means a CPKC/CN passenger system, double- or triple-tracking to provide capacity for Via, letting Via or whoever build on CPKC/CN rights of way, or whatever. As far as I'm aware, they're doing reasonably well financially. Let them claim a tax credit, perhaps, but being a duopoly should come with some expectation of public benefit.
I'm not at all anti-car: I'm anti-"car as a taxpayer priority, especially for routine travel." Where do we find the money to fund local, regional, and national rail? By scaling all support for automotive travel to "safe and occasional." No more new lanes. No more $80 million interchanges. Fix the potholes and keep the bridges in good nick, and otherwise freeze it.
Meanwhile, start from an aspirational principle that every Canadian should be a fifteen minute walk from reliable transit (feel free to play with the numbers: half hour, whatever). That might be a twice-daily creeping bus out in the sticks, connecting to a one-trip-each-way milk run train that's half parcel service, connecting eventually to a HFR service, and from there to light rail or bus in the city they're trying to get to, but cut out this patchwork government, private, PPP, government contracted private operator, try to catch a lift from a friend, get stiffed by a taxi company, and so on and so on process that trying to travel out of a small town is right now.
Oh, and flying is for special occasions, emergencies, and places that absolutely nothing else can reach.