Knowing Shaw they probably want too much for it. No one at Telus or Shaw will ever say why Telus isn't carrying the channel. From what I was able to find online, Shaw is the only cable provider in the province offering the channel.
Shaw OWNS Global which also has BC1 and unless the CRTC forcing them to offer it to their competition. Shaw can try and request a stupid amount of money to carry it. Sooner see Telus get channels worth some money then a news channel.
Plenty of channels Shaw doesn't carry that Telus does anyways. An a person get's more bang for the buck at Telus and you're not unplugging your receiver daily as a "fix"