Question: what channel is telus on demand?
Answer: Browse your free TV On Demand content Note: You can also go to channel 107 (Free TV On Demand) and press OK. This will take you to Major networks.