I think they should work out with CTRC moving 104.1 CHRR Vancouer to 104.3 and move 104.3 KAFE to 104.1.
Canada allows 3rd ajacent channels while US don't so technically 104.1 can move to 104.3 without any interference with 104.9 CKCL-FM2.
The problem with CHHR on 104.3 is CJJR. 104.3-10.6=93.7, CJJR's channel.
FCC regulation 73.207(b)(1) (Table A) requires Class C stations on frequencies separated by 10.6 or 10.8MHz to be at least 48km (30 miles) apart. CHHR and CJJR are co-located. (of course, FCC 73.207 doesn't apply in Canada, but I
strongly suspect Canada has a similar regulation, and even if they don't they may well refuse to agree to move CHHR on the same technical grounds anyway.)
The "intermediate frequency amplifier" in almost all FM radios operates at 10.7MHz. If two co-located stations operate on frequencies 10.6 or 10.8MHz apart, their signals can mix and generate an "intermediate frequency" signal. Anyone near the site would hear a mix of both stations on
every FM frequency across the dial.
CHHR on 103.9 won't work because of CHQM 103.5. Canada allows 3rd-adjacents, but not second-adjacents, at least not at full power. (they do allow it for LPFM but I don't see CHHR agreeing to be downgraded from Class C1 to LPFM!) I wonder if
KAFE could move to 103.9?
An expanded 76-88MHz band isn't going to do a whole lot of good here. If the FCC approved an expansion tomorrow, it would be at least a decade before enough people had compatible radios to make it practical to operate a commercial station in that spectrum. Neither KAFE nor CHHR is going to agree to move to 79.3MHz, and if KMCQ does they're going to be wasting a LOT of electricity before they start making any revenue.
In any case, I believe the 76-88MHz expansion idea is DOA. It's too late. TV stations have spent too much $$ building DTV facilities on channels 5 and 6, in markets like San Antonio, Nashville, Memphis, Albany, and Philadelphia. If this idea had come up even two years ago it might have flown. Not now.