Completely out there, probably impractical, probably with a lot of negatives, idea I had to solve the now on record concern about league expansion and need for geographic conferences to limit travel expenses.
Given one significant complaint about conferences is the repetitiveness of playing the same teams multiple times, what if we brought in each L1C champion. Matches against L1C teams count for the CPL table, but the L1C teams won't be playing a full schedule of matches, won't formally be part of the CanPL, won't participate in the playoffs, and won't be part of the CSB.
Let's say we had expanded to 10 CPL teams when we do this, and L1 Central and L1 Atlantic have launched. Each conference will have 5 CPL teams and 3 L1C teams. So, East = Windsor, Forge, York, Ottawa, Halifax, Simcoe (L1O), Saint Laurent (L1Q), Moncton (L1A). The CPL teams will play their non-L1C conference rivals 3 times (12 matches total), the L1C teams in their conference 2 times (6 matches total), and their non-L1C interconference rivals 2 times (10 matches total).
CPL clubs get a larger variety of opponents, can claim representation in Quebec, minimizes travel expenses, expands league without having to cut down on their CSB revenue
L1C clubs get to showcase club and players, get to test the waters for CPL attendances, more manageable travel expenses given it's only 5 away matches in destinations mostly reachable by bus. This is also probably the closest we'll probably get to pro/rel and may lead to more investments in L1C so we have more SCR/TSS-level clubs.
Some issues might include: needing to create more incentive for L1C clubs participating otherwise these matches vs CPL clubs would be glorified friendlies - albeit with higher stakes (televised, players in shop window, bigger crowds), having to fit 10 more matches to an already tight L1C calendar, having many teams unwilling or unable to afford even 5 away matches, cheapening CPL's professional status and image... but personally, I'd be excited if they were willing to try something like this as someone who never cared much for parity.
I mean a table like this would be pretty great, a proper filled out league: