The CRTC isn't corrupt, although they can sometimes get a skewed view of reality. They sometimes give too much weight to incumbent filings or taking on faith that the cost studies submitted by incumbents are accurate.
It's difficult to examine the cost studies, because they're filed under seal, so when Bell files a cost study that defines the tariff rates that independent ISPs have to pay, nobody can challenge the cost study.
Ironically, in one of the rare instances where Bell did expose a small part of one of their cost studies, it was found that they were costing out huge routers and then assuming a tiny usage of them. I think the specific case was Bell would include a 48 Gbps router in their cost study, and then claim that they only used 1Gbps of capacity on it. This meant 48x the cost for that part of the study, letting Bell charge more.
The CRTC did correct Bell's costs for that instance, but that is just the rare public thing we know about. How many other instances of fudging is there in cost studies that nobody ever gets the opportunity to challenge because they're filed in secret?
The independent ISPs have been asking for years to get the right to examine incumbent cost studies and other things that are filed under seal. The indies have proposed restrictions that would protect incumbent privacy, such as nominating a tiny number of people to see the data (such as a lawyer for the indie ISP), and to be under a nondisclosure agreement... the CRTC still hasn't done anything about it though. As a result, incumbent ISPs charge absurdly inflated costs for capacity to indie ISPs. I think Videotron is charging $23 per megabit for capacity on their last-mile network, and that's on top of all the other fees they charge like the cost of the DSL or cable line itself.