The reality is that when the CBC went off the air, a significant number of people had to buy cable packages in order to access the CBC. It's entirely possible that the CBC felt it could get away with dropping over-the-air service to Kamloops--without any sort of objection from Kamloops--as a test case in their plan to decrease their annual expenditures on infrastructure for broadcasting, which in Canada's huge territory would be very expensive. So to reduce the cost of these transmitters in Kamloops, Quesnel, or Prince George would also be a great service.
I think there were a number of groups that benefited from that decision. If the decision can be furthered to all small and medium-sized communities across Canada, cable companies right across Canada will certainly be reaping greater revenue from increased cable subscriptions. The CBC will have a big load taken off their shoulders, that is, of having to pay not only for the replacement cost of transmitters but for the maintenance, including the personnel living in these communities to maintain transmitters.
I hope I've answered your question.