Sounds like a clarion call for more, stronger and faster policies to boost unionization and unionized-strength in wage rates that will lead to rebuilding the middle tax base which fund the public services that Canadians have come to expect as part of their standard of living, Karl.
Although they have a part to play, Unions are not essential to middle class wages, .
Even at the height of unionization in Canada, when unionization was at 38% of the workforce, a great part of that was in the public sector (which doesn't really help the tax base, for obvious reasons). Private sector unionization peaked at 22% and has declined to approximately 15%. The real determinant of middle class wages is the value that labour adds to the product or services, and the market value of that product of service. You can't just wave a wand and pay barristas $50 an hour because their labour isn't WORTH that, and neither is the product they sell. To have an abundance of middle class wage earners you need a significant manufacturing and resource based industry economy.
As to unions, if it weren't for the construction industry (which can't be relocated, for obvious reasons) there'd be practically no union presence in the private sector. But construction would still be valuable work and the labour contribution (at least the skilled labour contribution) to construction would still be significant, even without unions.
And, like usual, you have the sequence backwards. Even it it made sense to increase unionization, you'd only do that AFTER you had high value jobs to unionize, not BEFORE. Again, you can't simply make low value work suddently valuable by waving a magic wand.